一个对象可以使用继承来获取另一个对象的属性和行为。在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);
}
}