溫馨提示×

Java Superclass如何繼承

小樊
81
2024-09-23 11:02:36
欄目: 編程語言

在Java中,一個類(稱為子類或派生類)可以通過extends關(guān)鍵字繼承另一個類(稱為父類或基類)。繼承允許子類繼承父類的屬性和方法,從而實現(xiàn)代碼的重用和擴展。

以下是一個簡單的Java繼承示例:

// 定義父類
public class Animal {
    public void eat() {
        System.out.println("Animal is eating");
    }
}

// 定義子類,繼承自Animal類
public class Dog extends Animal {
    // 子類可以繼承父類的屬性和方法
    public void bark() {
        System.out.println("Dog is barking");
    }
}

// 主類
public class Main {
    public static void main(String[] args) {
        // 創(chuàng)建子類對象
        Dog dog = new Dog();
        
        // 調(diào)用繼承自父類的方法
        dog.eat(); // 輸出:Animal is eating
        
        // 調(diào)用子類自己的方法
        dog.bark(); // 輸出:Dog is barking
    }
}

在這個示例中,Dog類繼承了Animal類,因此Dog對象可以訪問Animal類的eat()方法。同時,Dog類還定義了自己的bark()方法。

0