寒假5:繼承

繼承格式:
public class 子類 extends 父類 { }
子類也稱為派生類
父類也稱為基類、超類

子類的特點:
子類可以有父類的內(nèi)容,還可以有自己特有的內(nèi)容

好處:可以提高代碼的復用性,提高代碼的維護性
壞處:繼承讓類和類之間產(chǎn)生了關(guān)系,類的耦合性增加,父類變化子類不得不發(fā)生變化。

super關(guān)鍵字
super和this相似
this指的是本類對象引用(成員變量)
super指的是父類對象的引用

繼承中構(gòu)造方法的訪問特點
子類種所有構(gòu)造方法的訪問都會訪問父類中無參的構(gòu)造方法。
為什么那?
因為子類 會繼承父類的數(shù)據(jù),可能還會使用父類的數(shù)據(jù),所以子類初始化之前,一定會先完成父類的初始化操作。()
而且子類構(gòu)造方法的第一條語句默認是:super()

如果父類中沒有無參構(gòu)造方法,只有帶參構(gòu)造方法,怎么辦?
1、通過super關(guān)鍵字去顯示的調(diào)用父類帶參構(gòu)造方法
2、在父類中自己提供一個無參數(shù)的構(gòu)造方法

@override 方法重寫的注解
私有方法不可重寫
子類訪問權(quán)限不能更低(public > 默認 > 私有)


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

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

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