también - Clase anidada Jython y Java
es una clase definida dentro de otra clase conocida también como clase contenedora (1)
No estoy del todo seguro de lo que quiere decir con el acceso, pero si después de crear instancias de MyNestedClass no hay problema en jython.
En este caso, dado que MyNestedClass es una clase anidada no estática, cada instancia necesita una referencia a una instancia de MyClass. Para hacer esto en jython:
import mypackage.MyClass
import mypackage.MyClass.MyNestedClass
outer = mypackage.MyClass()
inner = mypackage.MyClass.MyNestedClass(outer)
Estoy usando Jython para escribir pruebas para un proyecto de Java. Funciona bien, pero no sé cómo acceder a una clase anidada pública de Java.
package mypackage;
public class NyClass {
public class MyNestedClass {
...
}
}
¿Alguien sabe cómo hacer esto?