可以通過super訪問父類當中允許被子類派生的任意成員(不僅是方法掉分,屬性也可以)
父類的構(gòu)造不允許被繼承,也不允許被重寫
類在進行加載的時候,會優(yōu)先加載父類的靜態(tài)信息孽糖,然后加載子類的靜態(tài)信息
完成父類信息加載的時候,會先進行加載父類的成員屬性毅贮,然后執(zhí)行構(gòu)造代碼塊办悟,最后執(zhí)行構(gòu)造方法
然后加載子類信息,先進行加載子類的成員屬性滩褥,然后執(zhí)行構(gòu)造代碼塊病蛉,最后執(zhí)行構(gòu)造方法
繼承后的初始化順序
父類靜態(tài)成員-------------->子類的靜態(tài)成員-------------->父類對象構(gòu)造-------------->子類對象構(gòu)造
訪問修飾符,不影響成員加載順序瑰煎,跟書寫位置有關(guān)
若父類當中沒有無參構(gòu)造方法铺然,那么繼承的子類中,也不能有無參構(gòu)造方法
父類的無參構(gòu)造不允許被繼承酒甸,不允許被重寫探熔,但是會影響子類的實例化過程
子類的構(gòu)造過程中必須調(diào)用其父類的構(gòu)造方法
如果子類的構(gòu)造方法中沒有顯示標注,則系統(tǒng)默認調(diào)用父類的無參構(gòu)造方法
可以通過super調(diào)用父類允許被訪問的其他構(gòu)造方法
super必須被放在子類構(gòu)造方法有效代碼第一行