静态内部类

1  静态内部类

      1、在内部类前添加static修饰符

      2、静态内部类中可以声明static成员变量;肥静态内部类中不可以

      3、静态内部类不可以使用外部类的非静态成员变量

      4、创建静态内部类的对象,不需要其他外部类的对象

      

      //创建非静态内部类的形式

      Outer o=new Outer();

      Outer.Inner i=o.new inner();

      //创建静态内部类的形式

      Outer.Inner i=new Outer.Inner();

原文地址:https://www.cnblogs.com/mncasey/p/6832746.html