繼承初始化順序
1、初始化父類再初始化子類
2、先執(zhí)行初始化對(duì)象中屬性,再執(zhí)行構(gòu)造方法中的初始化

Paste_Image.png
重寫(xiě)
1、什么是方法的重寫(xiě)
如果子類對(duì)繼承父類的方法不滿意,可以重寫(xiě)父類的方法,當(dāng)調(diào)用時(shí),優(yōu)先調(diào)用子類的方法。
2、語(yǔ)法規(guī)則
- a.返回值類型
- b.方法名
- c.參數(shù)類型及個(gè)數(shù)
都要與父類繼承的方法相同,才叫方法的重寫(xiě)
final關(guān)鍵字
1、使用final可以修飾類、方法、屬性和變量
2、final修飾類,則該類不允許被繼承
3、final修飾方法,則該方法不允許被覆蓋(重寫(xiě))
4、final修飾屬性,則該屬性必須有值
5、final修飾變量,則該變量的值只能賦一次值,即為:常量
super關(guān)鍵字
1、訪問(wèn)父類屬性super.屬性名
2、訪問(wèn)父類方法super.方法名()
super關(guān)鍵字應(yīng)用
1、子類的構(gòu)造過(guò)程當(dāng)中必須調(diào)用其父類的構(gòu)造方法
2、如果子類的構(gòu)造方法中沒(méi)有顯示調(diào)用父類構(gòu)造方法,則系統(tǒng)默認(rèn)調(diào)用父類無(wú)參的構(gòu)造方法
3、如果顯示的調(diào)用構(gòu)造方法,必須在子類構(gòu)造方法的第一行
4、如果子類構(gòu)造方法中沒(méi)有顯示調(diào)用父類的構(gòu)造方法,且父類又沒(méi)有無(wú)參的構(gòu)造方法,則編譯出錯(cuò)