请教各位大虾,内部类实例化时需要注意些什么?

解决方案 »

  1.   

    内部实例化
    请看think in java
    7.6 内部类
    在Java 1.1中,可将一个类定义置入另一个类定义中。这就叫作“内部类”。内部类对我们非常有用,因为利用它可对那些逻辑上相互联系的类进行分组,并可控制一个类在另一个类里的“可见性”。然而,我们必须认识到内部类与以前讲述的“合成”方法存在着根本的区别。
      

  2.   

    outerclass xx=new outerclass()
    outerclass.innerclass yy =outerclass.new innerclass();
    没记错的话~就是这个
      

  3.   

    类似于这样的实例:
    class outer{
      private int size ;
       class inner{
         public void Caleng(){
          System.out.println(size++);
         } 
       }
     }
      public class test{
        public staic void main(String[] args){
          outer out = new outer();
          outer.inn = out.new inner();
          inn.Caleng();
          }
     }