は、私は内部クラスにいくつかのパラメータを設定する必要がありますが、私は例外を取得しています:タイプの 違法囲むインスタンス仕様OuterClass.InnerClass "OC上 。新しいInnerClass()「初期化静的内部クラス
OuterClass oc = new OuterClass();
OuterClass.InnerClass rc2 = oc.new InnerClass();
内部クラスは、具体的に静的な内部クラスに読んだ後、私は使用してそれをインスタンス化することができます
OuterClass.InnerClass myInnerClass = new OuterClass.InnerClass();
myInnerClass.setName("John");
私の質問は、私は私がOuterClassオブジェクトをインスタンス化したことがありません
MyParentClass parentClass = new MyParentClass(); parentClass.setOuterClassObject(outerClassObject)
を達成するにはどうすればよいです。
基本的に私はMyParentClass上(innerClass変数を持つ)人口outerClassを設定したいです。
静的内部クラス*には、*外部クラスオブジェクトはありません。それは静的な意味です。私はあなたが達成したいことをよく理解していません。 – Boann