更新時間:2019-09-18 09:38:44 來源:動力節點 瀏覽2477次
今天動力節點java培訓機構小編為大家介紹java繼承的注意事項,希望通過此文大家能夠熟記java繼承的注意事項。下面就隨小編一起看來了解一下java繼承的注意事項。
java繼承注意事項
1、構造方法不繼承
2、私有成員,私有方法不繼承
3、靜態方法不繼承
public class Test {
public static void main(String[] args) {
B b = new B();
b.a();// 調用父類a()
b.b();
}
}
class A {
int i = 5;
public void a() {
/**
* 編譯期綁定
*/
f1();// 不查找子類方法
f2();// 不查找子類方法
System.out.println(i);// 不查找,調用父類的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();//標準寫法
public void f1() {
System.out.println("子類f1()");
}// 跟父類沒關系
public static void f2() {
System.out.println("子類f2()");
}// 跟父類沒關系
}
運行結果:
父類f1()
父類f2()
5
子類f1()
子類f2()
6
前期綁定、編譯期綁定:私有成員,靜態成員,成員變量
后期綁定、運行期綁定:非靜態方法
以上就是動力節點java培訓機構小編介紹的“java繼承的注意事項”的內容,希望對大家有幫助,更多java最新資訊請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你。
相關免費視頻教程推薦
java繼承視頻教程下載——繼承中注意事項:http://www.dabaquan.cn/xiazai/2614.html
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習