子類可以從超類繼承。 超類也稱為基礎類別或父類別。子類也稱為派生類或子類。從另一個類繼承一個類非常簡單。在子類的類宣告中使用關鍵字extends
,後跟超類名稱。
Java不支援多重繼承的實現。Java中的類不能有多個超類。
繼承的一般語法是 -
<class modifiers>class <SubclassName> extends <SuperclassName> {
// Code for the Subclass
}
以下程式碼顯示如何使用從Employee
類繼承並建立Manager
類,Employee
類稱為基礎類別,而Manager
稱為子類。
class Employee {
private String name = "Unknown";
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
class Manager extends Employee {
}
public class Main {
public static void main(String[] args) {
// Create an object of the Manager class
Manager mgr = new Manager();
// Set the name of the manager
mgr.setName("張經理");
// Get the name of the manager
String mgrName = mgr.getName();
// Display the manager name
System.out.println("Manager Name: " + mgrName);
}
}
上面的程式碼生成以下結果。
Manager Name: 張經理
d