沒有在Course類中添加無參構(gòu)造器,使用ChildCourse類繼承Course類也沒有報錯,怎么回事?
public class Course {
? ? private String name;
? ? public String getName() {
? ? ? ? return name;
? ? }
? ? public void setName(String name) {
? ? ? ? this.name = name;
? ? }
? ? private String id;
? ? public String getId() {
? ? ? ? return id;
? ? }
? ? public void setId(String id) {
? ? ? ? this.id = id;
? ? }
}
public class ChildCourse extends Course {
}
2016-03-08
沒有指定構(gòu)造方法時,系統(tǒng)會自動生成一個無參構(gòu)造方法,你看不見的。
當你在Course類中添加一個有參構(gòu)造方法,此時系統(tǒng)不會再自動生成無參構(gòu)造方法,就會報錯了。