溫馨提示×

java中子類怎么繼承父類的屬性

小億
194
2024-05-28 13:26:10
欄目: 編程語言

在Java中,子類可以繼承父類的屬性,以便子類可以使用父類中已有的屬性。為了實現(xiàn)屬性的繼承,需要在子類中使用關(guān)鍵字 extends 來繼承父類。下面是一個簡單的示例:

// 父類
public class Parent {
    private int age;
    
    // 父類構(gòu)造函數(shù)
    public Parent(int age) {
        this.age = age;
    }
    
    public int getAge() {
        return age;
    }
}

// 子類
public class Child extends Parent {
    private String name;
    
    // 子類構(gòu)造函數(shù)
    public Child(int age, String name) {
        super(age); // 調(diào)用父類的構(gòu)造函數(shù)
        this.name = name;
    }
    
    public String getName() {
        return name;
    }
}

// 主函數(shù)
public class Main {
    public static void main(String[] args) {
        
        Child child = new Child(10, "Alice");
        System.out.println("Name: " + child.getName()); // 輸出 Name: Alice
        System.out.println("Age: " + child.getAge()); // 輸出 Age: 10
    }
}

在上面的示例中,子類 Child 繼承了父類 Parent 的屬性 age,并且在子類中可以直接訪問父類的屬性和方法。在子類的構(gòu)造函數(shù)中使用 super(age) 調(diào)用父類的構(gòu)造函數(shù),以初始化父類中的屬性。

0