如果以前有人问过这个问题,请原谅。我在网上搜索过,这里是 stack overflow。
案子:
我被困在我的 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();
^
任何答复将不胜感激!无论我的意图是不可能的,还是我只是做错了什么。
祝你今天过得愉快!