Java中,透過 extends 關鍵字從父類別繼承屬性和方法:子類別可存取父類別欄位和呼叫方法。子類別可用 super() 呼叫父類別建構子。子類別可重寫父類別方法並擴充功能。
Java 中如何繼承類別
Java 中的繼承是一種物件導向程式設計的基本概念,它允許一個類別(子類別)繼承另一個類別(父類別)的屬性和方法。透過繼承,子類別可以重複使用父類別的功能,並擴展或修改這些功能以建立新的功能。
如何繼承一個類別
要繼承一個類,請使用 extends
關鍵字,後面是父類的名稱。例如,以下程式碼展示如何繼承Animal
類別:
<code class="java">public class Dog extends Animal { // Dog 类的代码 }</code>
#繼承後發生的事情
繼承後,子類別將取得父類的以下內容:
super()
關鍵字來呼叫父類別的建構子。 重寫和擴展
子類別可以重寫父類別的方法來提供不同的實作。此外,子類別還可以新增新的欄位和方法來擴展父類別的功能。
範例
以下範例示範了繼承和重寫的概念:
<code class="java">public class Animal { private String name; public String getName() { return name; } } public class Dog extends Animal { @Override public String getName() { return "Woof! " + super.getName(); } }</code>
在該範例中,Dog
類繼承了Animal
類,並重寫了getName()
方法。當呼叫 getName()
方法時,Dog
類別將列印 "Woof!",然後呼叫父類別的方法來取得動物的名稱。
以上是java中如何繼承一個類別的詳細內容。更多資訊請關注PHP中文網其他相關文章!