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); } }
廣告