Inner i = hello.new Inner(); 这个hello.是怎么来的
不应该是Inner i = new Inner();
?
定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
昨天就明白了,但是现在已经记不太清了,你们也这样吗
hello是外部类对象,Java语法规则就是这样,没什么好解释的
这个我也不懂啊