static 只能修饰内部类。 正常的外部类不能使用 static 修饰。static 修饰的 内部类 可以直接创建, 没有使用 static 修饰的 class 需要 先创建 外部类才能创建这个内部类。
普通类 内部类是 创建
OuterClass oc = new OuterClass(); 在使用外部类实例点内部类实例
oc.new InnerClass();
static 修饰的 内部类:
new InnerClass()
static 只能修饰内部类。 正常的外部类不能使用 static 修饰。static 修饰的 内部类 可以直接创建, 没有使用 static 修饰的 class 需要 先创建 外部类才能创建这个内部类。
普通类 内部类是 创建
OuterClass oc = new OuterClass(); 在使用外部类实例点内部类实例
oc.new InnerClass();
static 修饰的 内部类:
new InnerClass()