class OuterClass {
static class StaticNestedClass {}
}
上面的StaticNestedClass通过以下语法实例化。实例化静态嵌套类而不限定类包含
OuterClass.StaticNestedClass nestedObject =
new OuterClass.StaticNestedClass();
这是很容易理解,但我的问题是,同样的嵌套类是由下面的代码实例化,而无需使用外部类
StaticNestedClass nestedObject =
new StaticNestedClass();
请解释为什么它不需要在OuterClass'资格,还是把编译 谢谢
它在哪里实例化没有OuterClass限定? – 2013-04-24 17:03:20
@Rob Watts先生,我在一个java文件中创建了一个类OuterClass和它的嵌套类,然后在同一个包中创建了一个新类,在该类中实例化了Outerclass的嵌套类。谢谢先生... – user961690 2013-04-24 17:23:11