中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
北海市| 缙云县| 印江| 海口市| 沧州市| 开封县| 毕节市| 武清区| 报价| 巨鹿县| 葵青区| 莫力| 罗江县| 博爱县| 龙井市| 湄潭县| 绍兴县| 札达县| 扬中市| 罗江县| 油尖旺区| 新余市| 柯坪县| 辉县市| 道孚县| 根河市| 兰西县| 蓝山县| 彭山县| 平利县| 岚皋县| 盈江县| 普格县| 乐安县| 克山县| 台东市| 昭通市| 来凤县| 望江县| 民乐县| 东安县|