この質問が以前に尋ねられた場合は、お許しください。私は Web とここでスタックオーバーフローを検索しました。
場合:
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();
^
どんな返信でも大歓迎です!私の意図が不可能なのか、それとも単に間違ったことをしているのか.
良い1日を!