共計 548 個字符,預計需要花費 2 分鐘才能閱讀完成。
Java 中的 super() 方法用于調用父類的構造方法。它必須作為子類構造方法的第一行語句出現,用于顯式調用父類的構造方法以完成父類的初始化操作。
super() 方法有以下幾個使用場景:
- 子類構造方法的第一行使用 super() 調用父類的默認構造方法。
例如:
public class SubClass extends SuperClass {public SubClass() {super(); // 調用父類的默認構造方法
}
}
- 子類構造方法的第一行使用 super(parameters) 調用父類的帶參構造方法。
例如:
public class SubClass extends SuperClass {public SubClass(int num) {super(num); // 調用父類的帶參構造方法
}
}
- 在子類中調用父類的成員方法或成員變量。
例如:
public class SubClass extends SuperClass {public void print() {super.print(); // 調用父類的成員方法
System.out.println(super.num); // 訪問父類的成員變量
}
}
通過使用 super() 方法,子類可以繼承并使用父類的構造方法、成員方法和成員變量,從而實現代碼的復用和擴展。
丸趣 TV 網 – 提供最優質的資源集合!
正文完