class Fu
{
int num=4;
void show()
{
System.out.println("showFu");
}
}
class Zi extends Fu
{
int num=5;
void show()
{
System.out.println("showZi");
System.out.println(this.num);
}
}
public class Demo {
public static void main(String[] args)
{
Fu f=new Zi();
f.show();
System.out.println(f.num);
}
}
this代表一个本类对象的引用,f不是提升成了Fu类么
子类show()方法中的this.num为什么不是4 |
|