3、建类的实例。一般回调模式情况下使用的比较多 membernestedclass 可以使用public,private,protected访问控制符,也可以用static,final关键字localnestedclass可以使用final关键字anonymousnestedclass不使用任何关键字和访问控制符见下面的代码public class EnclosingClass{ public static final class NestedMemberClass{ } public void nestedLocalClass(){
4、 final class NestedLocalClass{ } } public void nestedAnonymousClass(){ new Runnable(){ @Override public void run(){ } }; }} 在大多数情况下,一般把nestedclasses分为两种:StaticNestedClasses(静态嵌套类):就是用static修饰的成员嵌套类InnerClass:静态嵌
7、public的static NestedClasses可以用new外部类.内部类()的方式直接创建。而默认的staticNestedClasses可以在同一包名下,用new外部类.内部类()的方式创建。其实和外部类的方式差不多。静态成员类可以使用访问控制符,可以使用static修饰,可以是abstract抽象类 public class StaticNestedClass{ //私有局部 private int i=0; //静态 public static int j=0; //不变值 private final i