在Java中,super可以访问超类的构造及成员的。
1、访问构造函数:
使用的格式如下:
super(parameter-list);
如 class A {
A(int width){
....
}
...
}
class B extends A{
B(int width){
super(width);
...
}
...
}
2、访问成员
作用的格式如下
super.member;
其使用方式有点像this关键字的使用方式一样。
如 class A{
int i;
...
}
class B extends A {
int i;
public B(int a,int b){
super.i = a;
i = b;
}
}
1、访问构造函数:
使用的格式如下:
super(parameter-list);
如 class A {
A(int width){
....
}
...
}
class B extends A{
B(int width){
super(width);
...
}
...
}
2、访问成员
作用的格式如下
super.member;
其使用方式有点像this关键字的使用方式一样。
如 class A{
int i;
...
}
class B extends A {
int i;
public B(int a,int b){
super.i = a;
i = b;
}
}
转载于:https://blog.51cto.com/wujuxiang/406799