在Java中,可以通過繼承來重用代碼。通過extend關鍵字,一個類可以繼承另一個類的屬性和方法。這樣,子類就可以重用父類的代碼,而不需要重新編寫相同的代碼。
下面是一個簡單的示例,演示如何通過extend在Java中重用代碼:
// 定義一個父類
class Animal {
void eat() {
System.out.println("Animal is eating");
}
}
// 定義一個子類,繼承自Animal類
class Dog extends Animal {
void bark() {
System.out.println("Dog is barking");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.eat(); // 調用父類的eat方法
dog.bark(); // 調用子類的bark方法
}
}
在上面的示例中,Dog類繼承自Animal類,因此Dog類可以重用Animal類中定義的eat方法。在main方法中,我們創建了一個Dog對象,并調用了eat和bark方法,可以看到輸出結果為:
Animal is eating
Dog is barking
這表明子類Dog成功地重用了父類Animal的eat方法。通過繼承,我們可以避免重復編寫相同的代碼,提高代碼的復用性和可維護性。