一个对象可以使用继承来获取另一个对象的属性和行为。在Java中,extends关键字用于指示使用继承从基类派生新类。因此,基本上,extends关键字用于扩展类的功能。
给出了一个演示Java扩展关键字的程序,如下所示:
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; }
在main()
类Demo中的方法中,创建了类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); } }