構文エラーがあり、修正方法がわかりません。setName()
コードは私には正しいように見えますが、Eclipseは、メソッドとメソッドで「コンストラクター呼び出しはコンストラクターの最初のステートメントでなければならない」と言っています。setAge()
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[] ){
}
}