我是新手,我想知道这是否正确。名称应该表示为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);
}
}
我想确定这是我应该做的吗?有人能告诉我吗?感谢。
答案 0 :(得分:1)
由于您的类名为Individual
,因此创建名为Person
的构造函数将不起作用。我怀疑,您的IDE(和您的编译器)会将此行标记为包含错误。阅读和解读编译器错误非常重要,因为如果出现问题,这是第一个提示。将来,如果您发布问题,您应该发布编译器错误,否则人们将无法(或不愿意)提供帮助。
编辑:删除第二段,因为看起来你应该这样做?
仍需将Person
更改为Individual
。或者,您可以将Individual
重命名为Person
。