在Java中,可以通過創建一個父類和一個或多個子類來實現面向對象編程。父類包含一些通用的屬性和方法,而子類則可以繼承這些屬性和方法,并可以定義自己的獨特屬性和方法。
以下是如何創建一個父類和子類的示例:
// 創建一個名為"Animal"的父類 public class Animal { String name; int age; public Animal(String name, int age) { this.name = name; this.age = age; } public void eat() { System.out.println("動物在吃東西"); } } // 創建一個名為"Dog"的子類,繼承自"Animal"父類 public class Dog extends Animal { String breed; public Dog(String name, int age, String breed) { super(name, age); this.breed = breed; } public void bark() { System.out.println("狗在汪汪叫"); } }
在上面的示例中,我們創建了一個名為"Animal"的父類,該類包含名稱和年齡等通用屬性,也有一個名為"eat"的通用方法。
我們還創建了一個名為"Dog"的子類,該類繼承自"Animal"父類,并添加了一個名為"breed"的新屬性以及一個名為"bark"的新方法。
通過這種方式,我們可以在程序中使用"Animal"類和"Dog"類,而"Dog"類還可以使用"Animal"類中的方法和屬性。