今天深圳達內(nèi)教育java培訓(xùn)機構(gòu)小編為大家介紹java繼承的注意事項,希望通過此文大家能夠熟記java繼承的注意事項。下面就隨小編一起看來了解一下java繼承的注意事項。
java繼承注意事項
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();//標準寫法
public void f1() {
System.out.println("子類f1()");
}// 跟父類沒關(guān)系
public static void f2() {
System.out.println("子類f2()");
}// 跟父類沒關(guān)系
}
運行結(jié)果:
父類f1()
父類f2()
5
子類f1()
子類f2()
6
前期綁定、編譯期綁定:私有成員,靜態(tài)成員,成員變量
后期綁定、運行期綁定:非靜態(tài)方法
以上就是深圳達內(nèi)教育java培訓(xùn)機構(gòu)小編介紹的“java繼承的注意事項”的內(nèi)容,希望對大家有幫助,更多java最新資訊請繼續(xù)關(guān)注深圳達內(nèi)教育java培訓(xùn)機構(gòu)官網(wǎng),每天會有精彩內(nèi)容分享與你。
相關(guān)免費視頻教程推薦
java繼承視頻教程下載——繼承中注意事項:http://www.bjpowernode.com/xiazai/2614.html