本帖最后由 戎石锁 于 2012-8-20 21:37 编辑  
 
class Person 
{ 
        int x=7; 
        class Fun//定义的内部类 
        { 
                int x=8; 
                fun() 
                { 
                        System.out.println(x); 
                } 
        } 
        show() 
        { 
                System.out.println(x); 
        } 
} 
 
 
向上面这个如果我创建一个内部类使用fun()             
   Persosn.Fun  pp=new Person().new Fun()   
  这样可以直接调用fun().我知道 
但现在我想调用外部类的show(),还需要在重新的创建一个外部类对象吗?   |