如果这个问题之前已经被提出,请谅解。
情况:
我在我的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();
^
非常感谢您的回复!无论我的意图是否不可能或我是否做错了什么,都非常感激。
祝您有愉快的一天!