在 Java 中派生類


在 Java 中,可以使用 extends 關鍵字從基類派生類。此關鍵字基本用於表示使用繼承從基類派生新類。也可以說,它用於擴充套件類的功能。

演示此概念的一個程式如下

示例

 動態演示

class A {
   void funcA() {
      System.out.println("This is class A");
   }
}
class B extends A {
   void funcB() {
      System.out.println("This is class B");
   }
}
public class Demo {
   public static void main(String args[]) {
      B obj = new B();
      obj.funcA();
      obj.funcB();
   }
}

輸出

This is class A
This is class B

現在讓我們理解上述程式。

類 A 包含成員函式 funcA()。類 B 使用 extends 關鍵字從類 A 派生。它還包含成員函式 funcB()。演示此概念的程式碼片段如下

class A {
   void funcA() {
      System.out.println("This is class A");
   }
}
class B extends A {
   void funcB() {
      System.out.println("This is class B");
   }
}

在類 Demo 中的 main() 方法中建立類 B 的一個物件 obj。然後呼叫函式 funcA() 和 funcB()。演示此概念的程式碼片段如下

public class Demo {
   public static void main(String args[]) {
      B obj = new B();
      obj.funcA();
      obj.funcB();
   }
}

更新日期: 2019 年 7 月 30 日

4K+ 瀏覽次數

開啟您的 職業生涯

完成本課程,獲得認證

開始學習
廣告
© . All rights reserved.