Inner i = hello.new Inner();
是语法吗?
没错,也可以把两句合并为Inner i = new HelloWorld().new Inner();
你这是用了内部类hello是外部类 Inner是内部类你这个应该是初始化内部内个构造方法
hello是外部类的对象名,i是内部类中的对象名,然后用内部类对象调用内部类方法