静态内部类 在非外部类中:外部类名.内部类名 name = new 外部类名.内部类名(); 在外部类中:内部类名 name = new 内部类名(); 非静态内部类 在非外部类中:外部类名.内部类名 name = new 外部类名(). new 内部类名(); 在外部类中:内部类名 name = new 内部类名();