Java繼承教學
子類可以從超類繼承。 超類也稱爲基類或父類。子類也稱爲派生類或子類。從另一個類繼承一個類非常簡單。在子類的類聲明中使用關鍵字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