关于一个简单的程序

时间:2014-01-11 23:44:13

标签: java eclipse

我是新手,我想知道这是否正确。名称应该表示为String,yob表示为4位数字,状态表示为String,公民表示为Boolean。现在我需要设计一个名为Individual的类来表示上面的信息。我需要在一个名为ExamplesIndiv的类中做一个例子。该示例应该是一个名为david的对象 David Gerald,1983年出生于RI,不是公民。

public class Individual { 

  String name; 
  int yob; 
  String state; 
  boolean citizen; 

  Person (String n, int y, String s, boolean c){ 
    this.name = n; 
    this.yob = y; 
    this.state= s; 
    this.citizen= c; 
  } 



  class ExamplesIndiv{ 
  //example for david

    Person david = new Person( "David Gerald", 1983, "RI", false); 
  }
}

我想确定这是我应该做的吗?有人能告诉我吗?感谢。

1 个答案:

答案 0 :(得分:1)

由于您的类名为Individual,因此创建名为Person的构造函数将不起作用。我怀疑,您的IDE(和您的编译器)会将此行标记为包含错误。阅读和解读编译器错误非常重要,因为如果出现问题,这是第一个提示。将来,如果您发布问题,您应该发布编译器错误,否则人们将无法(或不愿意)提供帮助。

编辑:删除第二段,因为看起来你应该这样做? 仍需将Person更改为Individual。或者,您可以将Individual重命名为Person