溫馨提示×

java怎么定義子類

小億
145
2024-01-18 16:59:01
欄目: 編程語言

在Java中,可以使用extends關鍵字來定義子類。子類繼承父類的所有屬性和方法,并可以添加自己的屬性和方法。

以下是定義子類的基本語法:

class 子類名 extends 父類名 {
    // 子類的成員變量和成員方法
}

示例:

class Animal {
    String name;
    int age;
    
    public void eat() {
        System.out.println("Animal is eating.");
    }
}

class Dog extends Animal {
    String breed;
    
    public void bark() {
        System.out.println("Dog is barking.");
    }
}

public class Main {
    public static void main(String[] args) {
        Dog dog = new Dog(); // 創(chuàng)建Dog類的對象
        dog.name = "旺財"; // 使用繼承自Animal類的成員變量
        dog.age = 3; // 使用繼承自Animal類的成員變量
        dog.eat(); // 調用繼承自Animal類的方法
        dog.bark(); // 調用Dog類自己定義的方法
    }
}

上述代碼中,Animal類是父類,Dog類是子類。Dog類繼承了Animal類的name和age屬性,并添加了自己的breed屬性和bark()方法。在Main類中,創(chuàng)建了Dog類的對象并調用了其成員變量和方法。

0