System.out.println("外部类中的name:" + HelloWorld.this.name );
为什么不能写成System.out.println("外部类中的name:" + o.this.name );
你是在内部类里面调用的吧?如果你在内部类里面调用的话,用对象,你还要把类实例化了,直接用类多简单