勵志

勵志人生知識庫

java中super方法

在Java中,`super`關鍵字用於訪問父類(超類)的成員,包括成員變數、方法和構造方法。具體來說,super的用法如下:

訪問父類的成員變數或方法。當子類與父類中存在同名的成員變數或方法時,可以使用super關鍵字來訪問父類中的相應成員。例如,super.parentMethodName()用於調用父類的方法,super.parentField用於訪問父類的欄位。

調用父類的構造方法。在子類的構造方法中,可以使用super()來調用父類的構造方法。這通常用於初始化從父類繼承的成員變數或執行父類的構造邏輯。super()必須作為子類構造方法中的第一條語句。

在接口中使用super。當實現接口的類需要調用接口中的默認方法時,可以使用super.interfaceMethodName()來顯式調用接口中的默認方法。