本帖最后由 杨增坤 于 2013-9-22 21:03 编辑
class dome45
{
public static void main(String[] args)
{
zi z= new zi();
z.show();
System.out.println(z.num);
}
}
class fu
{
final int num=4;
}
class zi extends fu
{
int num= 5;
void show()
{
System.out.println(num);
}
}
刚看以前代码,一个小代码!
final修饰的年龄为最终变量,但打印出来父类根本没出现这个变量,
是父类的变量进入子类时,子类的变量将其覆盖掉!
求专业性解释。
|