Java 是一種面向對象的編程語言,支持繼承和接口。在 Java 中,我們可以同時使用父類和接口來定義一個類的行為。這樣做有許多好處,例如可以更好地組織代碼、提高代碼的可復用性和靈活性等。
父類是指已經存在的一個類,它擁有一些屬性和方法,我們可以通過繼承它來復用這些方法和屬性。而接口是一種抽象的類,它只定義了一些方法的簽名,而沒有具體的實現。實現接口的類必須實現接口中定義的所有方法。在 Java 中,一個類可以同時繼承一個父類并實現多個接口。
下面是一個使用父類和接口的例子:
public class Animal { public void eat() { System.out.println("Animal is eating"); } } public interface Flyable { void fly(); } public class Bird extends Animal implements Flyable { @Override public void fly() { System.out.println("Bird is flying"); } }
在這個例子中,Animal 類是一個已經存在的類,它有一個 eat() 方法。Flyable 是一個接口,它定義了一個 fly() 方法。而 Bird 類繼承了 Animal 類并實現了 Flyable 接口,它實現了 eat() 和 fly() 兩個方法。這樣,我們就可以對 Bird 對象調用 eat() 和 fly() 方法。
上一篇php ini文件