共計 364 個字符,預(yù)計需要花費 1 分鐘才能閱讀完成。
在 Java 中,super 關(guān)鍵字主要有兩個用途:
-
調(diào)用父類的構(gòu)造方法:在子類的構(gòu)造方法中通過 super 關(guān)鍵字調(diào)用父類的構(gòu)造方法。這樣可以實現(xiàn)在子類對象創(chuàng)建時,先執(zhí)行父類的構(gòu)造方法,再執(zhí)行子類的構(gòu)造方法。使用 super 關(guān)鍵字調(diào)用父類構(gòu)造方法時,可以選擇調(diào)用父類中的無參構(gòu)造方法或者帶參數(shù)的構(gòu)造方法,具體取決于使用 super 關(guān)鍵字時傳遞的參數(shù)。
-
調(diào)用父類的成員變量和成員方法:在子類中,使用 super 關(guān)鍵字可以訪問父類中的成員變量和成員方法。這樣可以在子類中重寫父類的方法時,通過 super 關(guān)鍵字調(diào)用父類的方法實現(xiàn)對父類方法的擴展。同時,使用 super 關(guān)鍵字也可以避免子類和父類的成員變量或成員方法同名時的命名沖突。
總結(jié)來說,super 關(guān)鍵字用于在子類中調(diào)用父類的構(gòu)造方法和訪問父類的成員變量和成員方法。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完