您的位置:首页 > 其它

文章标题

2017-01-11 09:33 197 查看

Java中多态练习 ##“`

class A

{

public void show()

{

show2();

}
public void show2()

{

System.out.println(“我”);

}
}
class B extends A{

/*public void show(){

show2();

}*/

public void show2() {

System.out.println(“爱”);

}
}
class C extends B{

public void show()

{

super.show();

}
public void show2()

{

System.out.println(“你”);

}


}
public class Test {

public static void main(String[] args) {
A a=new B ();
//a.show();
a.show2();

a=new C();
//a.show();
a.show2();
}


}
“`

结果:





对于第一个爱,典型多态

第二个输出,super调用B中show,然后show2(),但在C中重写了show2(),所以还是看C中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: