本帖最后由 包晗 于 2012-7-12 19:22 编辑
- class Fu
- {
- int num=4 ;//private
- }
- class Zi extends Fu
- {
- int num =5 ;
- void show()
- {
- System.out.println(num);
- }
- }
- class ExtendsDemo2
- {
- public static void main(String[] args)
- {
- Zi z= new Zi();
- System.out.println(z.num+"..........."+z.num);
- z.show();
- }
- }
复制代码 想问一下 我运行此程序发现默认打印 num 都是5 ,
在内存里 父类的num 是不是被重写了.. 这里貌似不用this 标识num也能运行成功 |
|