在Java中,使用關鍵字extends
來實現類的繼承。繼承允許一個類繼承另一個類的屬性和方法。
下面是一個示例代碼,演示了如何實現類的繼承:
// 定義一個父類
class Animal {
String name;
public Animal(String name) {
this.name = name;
}
public void eat() {
System.out.println(name + "正在吃東西");
}
}
// 定義一個子類,繼承父類
class Dog extends Animal {
public Dog(String name) {
super(name);
}
public void bark() {
System.out.println(name + "正在叫");
}
}
public class Main {
public static void main(String[] args) {
// 創建一個子類對象
Dog dog = new Dog("旺財");
// 調用繼承自父類的方法
dog.eat();
// 調用子類自己的方法
dog.bark();
}
}
在上面的示例中,Animal
類是父類,Dog
類是子類。子類Dog
通過關鍵字extends
繼承了父類Animal
。子類可以訪問父類的屬性和方法。在main
方法中,我們創建了一個Dog
對象,并通過調用繼承自父類的eat()
方法和子類自己的bark()
方法來展示類的繼承的使用。
注意:Java中只支持單繼承,即一個類只能繼承一個父類。