Java 中的 extends 關鍵字


物件可以使用繼承來獲取另一個物件的屬性和行為。在 Java 中,將 extends 關鍵字用於指示使用繼承從基類派生新類。因此,基本上,extends 關鍵字用於擴充套件類的功能。

下面給出了一個演示 Java 中 extends 關鍵字的程式:

示例

 執行演示

class A {
   int a = 9;
}
class B extends A {
   int b = 4;
}
public class Demo {
   public static void main(String args[]) {
      B obj = new B();
      System.out.println("Value of a is: " + obj.a);
      System.out.println("Value of b is: " + obj.b);
   }
}

輸出

Value of a is: 9
Value of b is: 4

現在讓我們理解一下上面的程式。

類 A 包含一個數據成員 a。類 B 使用 extends 關鍵字從類 A 派生。它還包含一個數據成員 b。演示此功能的程式碼段如下:

class A {
   int a = 9;
}
class B extends A {
   int b = 4;
}

在類 Demo 的 main() 方法中,建立了類 B 的一個物件 obj。然後,列印 a 和 b 的值。演示此功能的程式碼段如下:

public class Demo {
   public static void main(String args[]) {
      B obj = new B();
      System.out.println("Value of a is: " + obj.a);
      System.out.println("Value of b is: " + obj.b);
   }
}

更新日期: 09-05-2020

4K+ 檢視

開啟你的職業生涯

完成課程即可獲得認證

開始學習
廣告