父類、子類中方法的執(zhí)行次序

1.Class Son extends Father 時,若執(zhí)行Son mSon = new Son();則會先調(diào)用父類Father的構(gòu)造函數(shù),再調(diào)用本身Son的構(gòu)造函數(shù);

2.如果Son和Father中都用相同的public static void Test()方法時,調(diào)用mSon.Test();不會調(diào)用父類的Test();沒有static修飾時也不調(diào)用父類Test();因為并不是繼承自父類,只是名字相同而已;若想在mSon.Test();中調(diào)用父類的Test()方法,可在mSon.Test();中寫上super.Test(); 執(zhí)行順序是:父類構(gòu)造方法-->子類構(gòu)造方法-->mSon.Test();

3.如果Son中沒有Test2()方法,而Father中有,則在執(zhí)行mSon.Test2();時會直接調(diào)用父類Father的Test2();方法

4.父類中只要不是private修飾的變量,子類中都可以使用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • java筆記第一天 == 和 equals ==比較的比較的是兩個變量的值是否相等,對于引用型變量表示的是兩個變量...
    jmychou閱讀 1,644評論 0 3
  • 在多數(shù)情況下,初始化一個對象的最終步驟是去調(diào)用這個對象的構(gòu)造方法。構(gòu)造方法負(fù)責(zé)對象的初始化工作,為實例變量賦予合適...
    我是陳君本閱讀 822評論 0 3
  • 今天的主要內(nèi)容是構(gòu)造方法,static用法,繼承,多態(tài),抽象類,接口。由于從今天開始JAVA的學(xué)習(xí)基本上都是面向?qū)?..
    沒說再見閱讀 495評論 0 0
  • 前言 YY:Kitty,我最近在看Thinking in Java 這本書Kitty:喔?是么,你不是一直覺得那本...
    LilacZiyun閱讀 5,661評論 10 51
  • 從小受生長環(huán)境的影響,知道好好讀書考上大學(xué)才是這一生最該做的事。然后事情就是在考上大學(xué)后發(fā)生的逆轉(zhuǎn),你所有的努力在...
    小zang閱讀 297評論 0 2

友情鏈接更多精彩內(nèi)容