您的位置:首页 > 编程语言 > Java开发

轻松使用super关键字

2013-12-08 22:33 337 查看
1.作用

 (1)调用父类的构造方法

 (2)操作被隐藏的成员变量和被覆盖的成员方法

2.final的用法

 (1)super.变量名,表示父类的成员变量
 (2)super.方法名,表示父类的成员方法

 (3)super(父类构造函数的参数列表),调用父类的构造方法

3.现在让我们编写程序用final关键字

class A {
int a;
int b;
A(int a,int b) {
this.a=a;
this.b=b;
System.out.println("a="+a+"  b="+b);
}
}

class B extends A{
double c;
B(int a,int b,double c) {
super(a,b);//调用父类的构造方法
this.c=c;
System.out.println("  c="+c);
}
}

public class Test {
public static void main(String[] args) {
B t=new B(2,4,4.2);
}
}
运行结果如下

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 编程