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