更新時(shí)間:2019-09-18 09:38:44 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2890次
今天動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編為大家介紹java繼承的注意事項(xiàng),希望通過此文大家能夠熟記java繼承的注意事項(xiàng)。下面就隨小編一起看來了解一下java繼承的注意事項(xiàng)。

java繼承注意事項(xiàng)
1、構(gòu)造方法不繼承
2、私有成員,私有方法不繼承
3、靜態(tài)方法不繼承
public class Test {
public static void main(String[] args) {
B b = new B();
b.a();// 調(diào)用父類a()
b.b();
}
}
class A {
int i = 5;
public void a() {
/**
* 編譯期綁定
*/
f1();// 不查找子類方法
f2();// 不查找子類方法
System.out.println(i);// 不查找,調(diào)用父類的i
}
private void f1() {
System.out.println("父類f1()");
}
public static void f2() {
System.out.println("父類f2()");
}
}
class B extends A {
int i = 6;
public void b() {
f1();
f2();
System.out.println(i);
}
// f2();//允許
// A.f2();//標(biāo)準(zhǔn)寫法
public void f1() {
System.out.println("子類f1()");
}// 跟父類沒關(guān)系
public static void f2() {
System.out.println("子類f2()");
}// 跟父類沒關(guān)系
}
運(yùn)行結(jié)果:
父類f1()
父類f2()
5
子類f1()
子類f2()
6
前期綁定、編譯期綁定:私有成員,靜態(tài)成員,成員變量
后期綁定、運(yùn)行期綁定:非靜態(tài)方法
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編介紹的“java繼承的注意事項(xiàng)”的內(nèi)容,希望對(duì)大家有幫助,更多java最新資訊請(qǐng)繼續(xù)關(guān)注動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)官網(wǎng),每天會(huì)有精彩內(nèi)容分享與你。
相關(guān)免費(fèi)視頻教程推薦
java繼承視頻教程下載——繼承中注意事項(xiàng):http://www.soulsinkind.com/xiazai/2614.html
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)