關(guān)于java繼承的注意事項

關(guān)于java繼承的注意事項

深圳達內(nèi)教育      2022-04-25 05:21:01     8

關(guān)于java繼承的注意事項,今天深圳達內(nèi)教育java培訓(xùn)機構(gòu)小編為大家介紹java繼承的注意事項,希望通過此文大家能夠熟記java繼承的注意事項。下面就隨小編一

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹


今天深圳達內(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

培訓(xùn)啦提醒您:交易時請核實對方資質(zhì),對于過大宣傳或承諾需謹慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹防上當。