请原谅,如果此问题之前已被问到。 我已经在网上搜索,并在这里堆栈溢出。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