class A
{
int i=10;
void show()
{
System.out.println("class A");
}
}
class B extends A
{
int i=5;
public void show()
{
System.out.println("class B");
}
}
class M
{
public static void main(String s[])
{
A a=new B();
a.show();
System.out.println(a.i);
}
}
OUTPUT= class B
10
Run Code Online (Sandbox Code Playgroud)
如果A类方法被B类方法覆盖那么为什么变量'i'?
| 归档时间: |
|
| 查看次数: |
297 次 |
| 最近记录: |