您的位置:首页 > 其它

子类与父类属性或方法重名时,使用super.(属性名/方法名)调用父类型属性或方法

2017-04-22 19:04 337 查看
public class Test {

public static void main(String[] args) {

Sub s = new Sub();
s.test();

}//main
}

abstract class Super{
int x,y;
public Super(){
x=3; y=4;
}
public void test(){
System.out.println("Super.test()");
System.out.println(x);
System.out.println(y);
}
}

class Sub extends Super{
int x, y, z;
public Sub(){
super();
x=5; y=6; z=7;
}
public void test(){
System.out.println(x);
System.out.println(y);
System.out.println(super.x);
System.out.println(super.y);
super.test();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐