本帖最后由 李东城 于 2013-2-6 02:54 编辑
class A{
public void f(){
System.out.println("A");}
}
class B extends A{
public void f(){
System.out.println("B");}
}
class duotai{
public static void main(String args[]){
A p=new B();
p.f();
}
}
这个运行结果:B 是由于A的引用P指向了B 的实例。
class A{
public void f(){
System.out.println("A");}
}
class B extends A{
public void m(){
System.out.println("B");}
}
class duotai{
public static void main(String args[]){
A p=new B();
p.m();
}
}
这个运行时报错,不知为什么报错,求指教 |
|