我有一个语法错误,我不知道如何解决它。该代码似乎正确的我,但是Eclipse是告诉我,“构造函数调用必须在 构造函数的第一个语句”的方法setName()
和setAge()
构造函数和关键字'this'
public class KeywordThis {
private String name;
private int age;
public KeywordThis(){
this.name = "NULL";
this.age = 0;
}
public KeywordThis(String s, int a){
this.name = s;
this.age = a;
}
public KeywordThis(String s){
this.name = s;
}
public KeywordThis(int a){
this.age = a;
}
public int setAge(int a){
this(a);
}
public String setName(String s){
this(s);
}
public static void main(String args[]){
}
}
感谢,这是非常有益的 – 2012-07-22 23:49:38