转自:
下文笔者讲述Java中静态内部类的简介说明,如下所示
Java静态内部类简介
我们将使用static修饰的内部类称之为“静态内部类”
注意事项:
1.静态内部类可直接访问外部类的静态成员
当要访问外部类的实例成员
则需要通过外部类的实例去访问
2.静态内部类与内部类调用的不同
例:
//外部类 public class Main { public static void main(String[] args){ Main.Man man = new Main().new Man(); //内部类调用 Main.User user = new Main.User(); //静态内部类调用 } //内部类 public class TestClass{ } //静态内部类 public static class User{ } }