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