繼承格式:
public class 子類 extends 父類 { }
子類也稱為派生類
父類也稱為基類乍狐、超類
子類的特點(diǎn):
子類可以有父類的內(nèi)容洞渤,還可以有自己特有的內(nèi)容
好處:可以提高代碼的復(fù)用性护糖,提高代碼的維護(hù)性
壞處:繼承讓類和類之間產(chǎn)生了關(guān)系髓削,類的耦合性增加污它,父類變化子類不得不發(fā)生變化。
super關(guān)鍵字
super和this相似
this指的是本類對(duì)象引用(成員變量)
super指的是父類對(duì)象的引用
繼承中構(gòu)造方法的訪問(wèn)特點(diǎn)
子類種所有構(gòu)造方法的訪問(wèn)都會(huì)訪問(wèn)父類中無(wú)參的構(gòu)造方法脸秽。
為什么那?
因?yàn)樽宇?會(huì)繼承父類的數(shù)據(jù)蝴乔,可能還會(huì)使用父類的數(shù)據(jù)记餐,所以子類初始化之前,一定會(huì)先完成父類的初始化操作薇正。()
而且子類構(gòu)造方法的第一條語(yǔ)句默認(rèn)是:super()
如果父類中沒(méi)有無(wú)參構(gòu)造方法片酝,只有帶參構(gòu)造方法囚衔,怎么辦?
1雕沿、通過(guò)super關(guān)鍵字去顯示的調(diào)用父類帶參構(gòu)造方法
2练湿、在父類中自己提供一個(gè)無(wú)參數(shù)的構(gòu)造方法
@override 方法重寫(xiě)的注解
私有方法不可重寫(xiě)
子類訪問(wèn)權(quán)限不能更低(public > 默認(rèn) > 私有)
.png