當(dāng)前位置:首頁 > IT技術(shù) > 編程語言 > 正文

JavaSE基礎(chǔ)之繼承
2022-03-06 18:12:26

比如在子類中定義這樣一個方法

public void test1(){
print();//student
this.print();//student
super.print();//person
}
public void print() {
System.out.println("STUDENT");
}
區(qū)別:
print();是調(diào)用這個類中的方法
this.print();是調(diào)用這個類中的方法
super.print();是調(diào)用父類中的print方法

public Student() {
//隱藏代碼 默認(rèn)調(diào)用了父類的無參構(gòu)造
super();//調(diào)用父類的構(gòu)造器,必須要在子類構(gòu)造器的第一行
System.out.println("STUDENT無參構(gòu)造執(zhí)行了");
}

注意:
在調(diào)用父類的構(gòu)造器時,super();必須在子類構(gòu)造器的第一行




?




?

本文摘自 :https://www.cnblogs.com/

開通會員,享受整站包年服務(wù)立即開通 >