a.show 知道结果 b.show打出来的是什么
class A
{
public void show()
{
show2();
}
public void show2()
{
System.out.println("我");
}
}
class B extends A
{
public void show2()
{
System.out.println("爱");
}
}
class C extends B
{
public void show()
{
super.show();
}
public void show2()
{
System.out.println("你");
}
}
class Demo2
{
public static void main(String[] args)
{
A a = new B();
a.show();//
B a2 = (B)a;
B b = new C();
b.show();
}
}
|
|