大家来谈谈对内部类的理解啊

解决方案 »

  1.   

    它几乎可以处于类内部任何位置,可以与实例变量处于同一级,或处于方法之内,甚至是一个表达式的一部分!
      内部类是JAVA语言的主要附加部分。
    表现形式可以有静态内部类,成员内部类,局部内部类,匿名内部类。
    它的优点有:
     ⒈ 内部类对象可以访问创建它的对象的实现,包括私有数据;
      ⒉ 内部类不为同一包的其他类所见,具有很好的封装性;
      ⒊ 使用内部类可以很方便的编写事件驱动程序;
      ⒋ 匿名内部类可以方便的定义运行时回调;