超级关键字在Java继承中的作用
可以使用Java中的super关键字来引用父类对象。它通常在继承的上下文中使用。给出了一个用Java演示super关键字的程序,如下所示:
示例
class A {
int a;
A(int x) {
a = x;
}
}
class B extends A {
int b;
B(int x, int y) {
super(x);
b = y;
}
void print() {
System.out.println("Value of a: " + a);
System.out.println("Value of b: " + b);
}
}
public class Demo {
public static void main(String args[]) {
B obj = new B(7, 3);
obj.print();
}
}输出结果
Value of a: 7 Value of b: 3
现在让我们了解上面的程序。
类A包含数据成员a和构造函数A()。类B使用extends关键字从类A派生。它还包含数据成员b和构造函数B()。该方法print()打印a和b的值。演示此代码段如下:
class A {
int a;
A(int x) {
a = x;
}
}
class B extends A {
int b;
B(int x, int y) {
super(x);
b = y;
}
void print() {
System.out.println("Value of a: " + a);
System.out.println("Value of b: " + b);
}
}在main()类Demo中的方法中,创建了类B的对象obj。然后print()调用该方法。演示此代码段如下:
public class Demo {
public static void main(String args[]) {
B obj = new B(7, 3);
obj.print();
}
}热门推荐
10 爱情贺卡祝福语简短英语
11 娃娃考试祝福语幽默简短
12 结婚祝福语简短精辟 兄弟
13 表达朋友的祝福语简短
14 春节感恩祝福语简短的
15 结婚祝福语粤语大全简短
16 恭喜朋友升职祝福语简短
17 圣诞饭店祝福语大全简短
18 建工系毕业祝福语简短