0
ネストされたクラスInnerClassB内でネストされたクラスInnerClassBをインスタンス化しようとしていますので、someMethodInB()
メソッドを呼び出すことがあります。他の内部クラスの内部クラスをインスタンス化する方法
両方のネストされたクラスは、同じ親クラスで現職です。
public class Outer {
private class InnerClassA {
InnerClassB innerClassB= new innerClassB();
innerClassB.someMethodInB();
}
private class InnerClassB {
void someMethodInB(){}
}
}
私はこのエラー
未知のクラスを取得します:innerClassB.someMethodInB()
私はタイプミスを訂正し、ブロック内に 'innerClassB'変数を含むコードを入れてみましょう:http://ideone.com/Nse9t8 – Radiodef
' someMethodInB() 'の呼び出しがメソッド内にありません(またはイニシャライザブロック)。 – Andreas
innerClassBのインスタンスを取得しますか? – progrAmmar