溫馨提示×

Java中extend時構造函數如何調用

小樊
117
2024-07-16 21:06:53
欄目: 編程語言

在Java中,當一個類繼承另一個類時,子類的構造函數可以通過使用super()關鍵字來調用父類的構造函數。super()關鍵字必須在子類構造函數的第一行,并且可以傳遞參數給父類構造函數。

例如,假設有一個父類Parent和一個子類Child,可以通過以下方式調用父類構造函數:

public class Parent {
    public Parent(int x) {
        // 父類構造函數的邏輯
    }
}

public class Child extends Parent {
    public Child(int x, int y) {
        super(x); // 調用父類構造函數
        // 子類構造函數的邏輯
    }
}

在上面的例子中,子類Child的構造函數通過super(x)調用了父類Parent的構造函數,并傳遞了參數x。這樣可以確保在子類實例化時,父類的構造函數也會被調用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女