本帖最后由 马州州 于 2012-7-20 23:41 编辑
- class Outer
- {
- private int x = 3;
- class Inner
- {
- int x = 4;
- void function()
- {
- int x = 6;
- System.out.println("inner:"+Outer.this.x);
- }
- }
- void method()
- {
- Inner in = new Inner();
- in.function();
- }
- }
- class InnerClassDemo
- {
- public static void main(String[] args)
- {
- //直接访问内部类中的成员
- Outer.Inner in = new Outer().new Inner();
- in.function();
- }
- }
复制代码 运行结果如图
我看不出来代码哪里错了
帮我看下吧
|
|