本帖最后由 赵方明 于 2012-7-6 14:18 编辑
this代表的是本类对象的引用。
super代表的是父类对象的引用。
class Fu
{
int num=4;
}
class Zi extends Fu
{
int num=5;
void show()
{
System.out.println(super.num);//为什么说这里super代表父类对象的引用呢?明明只建立了一个子类对象z
}
}
class ExtendsDemo2
{
public static void main(String[] args)
{
Zi z=new Zi();//只建立了一个子类对象z
z.show();//z调用show(),哪里来的父类对象呢?
//System.out.println(z.num1+".."+z.num2);
}
}
|
|