Java是一種面向對象的編程語言,使用繼承來提供代碼重用和擴展。在Java中,父類和子類之間的關系是通過繼承機制實現的。一個類可以通過從另一個類繼承屬性和方法,這個被繼承的類稱為父類。相應地,繼承了父類屬性和方法的類稱為子類。
// 父類 Animal class Animal { public void eat() { System.out.println("動物正在吃.."); } } // 子類 Dog 繼承了 Animal 類 class Dog extends Animal { public void bark() { System.out.println("狗正在叫.."); } }
在上面的例子中,子類 Dog 繼承了 Animal 類中的 eat() 方法。子類也可以添加新的方法,這些方法僅在子類中可用,而不在父類中。在上面的例子中,子類 Dog 添加了 bark() 方法。
public static void main(String args[]) { Animal animal = new Animal(); // Animal 對象 Dog dog = new Dog(); // Dog 對象 animal.eat(); // Animal 對象調用父類方法 dog.eat(); // Dog 對象調用從父類繼承的方法 dog.bark(); // Dog 對象調用自身的方法 }
在上述代碼中,創建了一個 Animal 對象和一個 Dog 對象。在調用 eat() 方法時,Animal 對象只能調用父類中的 eat() 方法,而 Dog 對象通過繼承從 Animal 類獲得 eat() 方法。還可以看到,Dog 對象也可以調用自己的 bark() 方法。
父類和子類之間的繼承關系是Java編程中的一個重要概念。借助繼承,可以更高效地編寫代碼,同時也能很好地擴展和維護代碼。
上一篇html php表格