public class Student extends Persons{
private String id;
public Student() {
// TODO Auto-generated constructor stub
}
public Student(String name, String id, Integer age) {
this.id = id;
super(name, age);
}
public void show() {
}
}
这种情况下就属于,没有先调用父类的构造器然后就会报错,应该先调用父类构造器super然后this
修改:
public class Student extends Persons{
private String id;
public Student() {
// TODO Auto-generated constructor stub
}
public Student(String name, String id, Integer age) {
super(name, age);
this.id = id;
}
public void show() {
}
}