class Fu
{
private int num = 4;
public void setNum(int num)
{
this.num =num;
}
public int getNum()
{
return this.num;
}
}
class Zi extends Fu
{
//int num = 5;//注释掉这个直接打印,会是4,前面省略了super.,不过改为this也是4,时间上指向的子类对象中的同一个num,为什么siuper还能指向子类的num呐,这个就是面向对象的第三个特征:多态,父类引用指向子类对象。
void show()
{
System.out.println(num);
}
}
class ExtendsDemo2
{
public static void main(String[] args)
{
Zi z = new Zi();
z.show();
//System.out.println(z.num+"...."+z.num);
}
}