亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Java中super關鍵字在構造器中如何使用

小樊
81
2024-08-02 21:29:13
欄目: 編程語言

在Java中,super關鍵字在構造器中的使用有兩種情況:

  1. 在子類構造器中調用父類構造器:可以使用super關鍵字來調用父類的構造器。在子類的構造器中使用super()語句來調用父類的構造器,并且必須在子類的構造器中的第一行代碼中調用super()。如果沒有顯式地調用父類的構造器,默認會調用父類的無參構造器。
public class Parent {
    public Parent() {
        System.out.println("Parent constructor");
    }
}

public class Child extends Parent {
    public Child() {
        super();  // 調用父類構造器
        System.out.println("Child constructor");
    }
}
  1. 在內部類中使用super關鍵字:在內部類中,如果需要引用外部類的構造器,可以使用super關鍵字來調用外部類的構造器。
public class Outer {
    private int x;

    public Outer(int x) {
        this.x = x;
    }

    public class Inner {
        private int y;

        public Inner(int y) {
            Outer.this.x = y;  // 調用外部類的構造器
            this.y = y;
        }
    }
}

0
布尔津县| 临西县| 嵊泗县| 博罗县| 玉溪市| 永和县| 金寨县| 屏南县| 枣阳市| 济阳县| 平果县| 奉节县| 治县。| 巨鹿县| 鄢陵县| 志丹县| 宁波市| 四川省| 青铜峡市| 衡阳县| 马尔康县| 临城县| 福安市| 恩平市| 来宾市| 沁阳市| 贞丰县| 天等县| 韩城市| 横山县| 黄大仙区| 五峰| 乌什县| 钟山县| 松江区| 新乐市| 噶尔县| 上杭县| 苗栗市| 全椒县| 泾源县|