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

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

比如在子類(lèi)中定義這樣一個(gè)方法

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

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

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




?




?

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

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