91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java中super關鍵字怎么使用

小億
72
2023-10-23 15:36:47
欄目: 編程語言

在Java中,super關鍵字用于在子類中調用父類的構造方法、成員變量和成員方法。

  1. 調用父類的構造方法:

    • 在子類的構造方法中使用super關鍵字可以調用父類的構造方法。
    • super關鍵字必須在子類構造方法的第一行,并且只能調用一次。
    • 使用super關鍵字調用父類的構造方法可以傳遞參數,也可以不傳遞參數。
  2. 調用父類的成員變量和成員方法:

    • 在子類中使用super關鍵字可以訪問父類的成員變量和成員方法。
    • 使用super關鍵字調用父類的成員變量時,可以在子類中對父類的成員變量進行賦值或使用。
    • 使用super關鍵字調用父類的成員方法時,可以在子類中調用父類的方法。

示例代碼如下:

class Parent {
    String name;

    Parent(String name) {
        this.name = name;
    }

    void printName() {
        System.out.println("Parent name: " + name);
    }
}

class Child extends Parent {
    String name;

    Child(String parentName, String childName) {
        super(parentName);  // 調用父類的構造方法
        this.name = childName;
    }

    void printName() {
        super.printName();  // 調用父類的成員方法
        System.out.println("Child name: " + name);
    }

    void printParentName() {
        System.out.println("Parent name: " + super.name);  // 訪問父類的成員變量
    }
}

public class Main {
    public static void main(String[] args) {
        Child child = new Child("Parent", "Child");
        child.printName();  // 調用子類的方法
        child.printParentName();  // 調用子類的方法
    }
}

以上代碼中,Child類繼承自Parent類,在Child的構造方法中使用super關鍵字調用了父類的構造方法。在Child類的方法中使用super關鍵字調用了父類的成員方法,并訪問了父類的成員變量。在Main類中創建Child對象并調用其方法。運行結果如下:

Parent name: Parent
Child name: Child
Parent name: Parent

0
峡江县| 同仁县| 海丰县| 新绛县| 泗水县| 沂水县| 奈曼旗| 铁力市| 海兴县| 晴隆县| 汕头市| 榆社县| 临高县| 通城县| 大理市| 正蓝旗| 岳池县| 平山县| 淳安县| 玉溪市| 武清区| 当涂县| 临颍县| 中方县| 皮山县| 巩留县| 迁西县| 镇安县| 紫云| 湟中县| 曲阳县| 招远市| 浮梁县| 安图县| 永和县| 宜阳县| 克什克腾旗| 栖霞市| 连城县| 宽城| 天全县|