請原諒,如果此問題之前已被問到。 我已經在網上搜索,並在這裏堆棧溢出。Java:內部類中的內部類
案例:
我停留在我的Java項目,當我嘗試使用內的另一個 一個內部類的編譯器不會編譯我的項目。
代碼:
public class outer {
public class middle {
public class inner {
public int variable = "8";
}
}
}
聲明:
我想聲明的類是這樣的:
outer outerObject = new outer();
outerObject.middle middleObject = outerObject.new middle();
outerObject.middleObject.inner innerObject = outerObject.middleObject.new inner();
編譯結果:
source\start.java:8: error: cannot find symbol
outerObject.middleObject.inner innerObject = outerObject
.middleObject.new inner();
^
任何答覆將不勝感激!我的意圖是不可能的,或者如果我只是做錯了什麼。
祝您有個美好的一天!
Ç heck this link http://stackoverflow.com/questions/70324/java-inner-class-and-static-nested-class?rq=1 – 2013-04-22 12:41:32