package j2se.basicKnowledge.exercises; /*静态内部类在无论是在static方法中还是在非static的方法中都可以直接new自己的实例对象;而不用先new外部类*/ public class OutClass { private static class InterClass { public InterClass() { System.out.println("InterClass Create"); } } public OutClass() { InterClass ic = new InterClass(); System.out.println("OuterClass Create"); } public void aa() { InterClass ic = new InterClass(); } public static void main(String[] args) { InterClass ic = new InterClass(); OutClass oc = new OutClass(); oc.aa(); } }