super關(guān)鍵字代表父類,在子類中使用父類的屬性和方法,可以用super顯式指定,
當(dāng)子類中調(diào)用---子類中沒有,父類中有的屬性時,子類中---this.屬性名:調(diào)用父類中的屬性
當(dāng)子類中調(diào)用---子類中有,父類中有的屬性時,子類中必需使用---super.屬性名:調(diào)用父類中的屬性
子類中的構(gòu)造器中,如果沒有顯示調(diào)用父類構(gòu)造器,默認(rèn)在子類構(gòu)造器第一行有super()---調(diào)用父類的構(gòu)造器
子類中只能調(diào)用一次父類構(gòu)造器,不可重復(fù)調(diào)用
使用 super() 需要放在構(gòu)造器內(nèi)可執(zhí)行代碼第一行
this() 可以調(diào)用本類的構(gòu)造器,在構(gòu)造器內(nèi)使用 this() 也需要放在第一行
構(gòu)造器內(nèi)不可以同時存在 super() 和 this()

super關(guān)鍵字1.png

super關(guān)鍵字2.png

super修飾構(gòu)造器.png

super修飾構(gòu)造器2.png