在Java中,一個類(稱為子類或派生類)可以通過extends
關鍵字繼承另一個類(稱為父類或基類)。繼承允許子類繼承父類的屬性和方法,從而實現代碼的重用和擴展。
以下是一個簡單的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) {
// 創建子類對象
Dog dog = new Dog();
// 調用繼承自父類的方法
dog.eat(); // 輸出:Animal is eating
// 調用子類自己的方法
dog.bark(); // 輸出:Dog is barking
}
}
在這個示例中,Dog
類繼承了Animal
類,因此Dog
對象可以訪問Animal
類的eat()
方法。同時,Dog
類還定義了自己的bark()
方法。