JythonおよびJavaのネストされたクラス
質問
私はJythonを使用してJavaプロジェクトのテストを作成しています。 それはうまくいきますが、私はへのアクセスを取得する方法を理解できません java publicネストされたクラス。
package mypackage;
public class NyClass {
public class MyNestedClass {
...
}
}
これを行う方法を誰か知っていますか?
解決
アクセスの意味が完全にはわかりませんが、 MyNestedClassはjythonでは問題ありません。
この場合、MyNestedClassは非静的なネストされたクラスであるため、すべてのインスタンスに MyClassのインスタンスへの参照。 jythonでこれを行うには:
import mypackage.MyClass
import mypackage.MyClass.MyNestedClass
outer = mypackage.MyClass()
inner = mypackage.MyClass.MyNestedClass(outer)
所属していません StackOverflow