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

溫馨提示×

Java super關鍵字的用法是什么

小億
90
2023-12-01 17:50:35
欄目: 編程語言

Java中的super關鍵字主要有兩個用法:

  1. 調用父類的構造方法:當子類的構造方法被調用時,可以使用super關鍵字來調用父類的構造方法。這個調用必須是子類構造方法的第一行語句,用來初始化父類的成員變量和執行父類的構造方法。例如:
public class Parent {
    private int age;

    public Parent(int age) {
        this.age = age;
    }
}

public class Child extends Parent {
    private String name;

    public Child(int age, String name) {
        super(age); // 調用父類的構造方法
        this.name = name;
    }
}
  1. 調用父類的成員變量和方法:在子類中,可以使用super關鍵字來訪問父類的成員變量和方法。這對于子類中有與父類同名的成員變量或方法時特別有用。例如:
public class Parent {
    private int age;

    public void display() {
        System.out.println("Parent class");
    }
}

public class Child extends Parent {
    private int age;

    public void display() {
        super.display(); // 調用父類的display方法
        System.out.println("Child class");
    }
}

在上述例子中,子類中的display方法通過super.display()調用了父類的display方法,從而實現了對父類方法的重用。

0
亚东县| 高平市| 吉木萨尔县| 翁牛特旗| 定安县| 巴南区| 婺源县| 武川县| 扎囊县| 和林格尔县| 台湾省| 杭州市| 双桥区| 沁水县| 辰溪县| 会东县| 本溪市| 平潭县| 文昌市| 九寨沟县| 谷城县| 壶关县| 林口县| 云梦县| 汉寿县| 和平县| 石泉县| 防城港市| 英德市| 翁牛特旗| 天祝| 石嘴山市| 凤翔县| 涟源市| 西城区| 保山市| 广东省| 伊宁县| 缙云县| 临夏县| 繁昌县|