He implementado una clase anidada en Java, y necesito llamar al método de la clase externa desde la clase interna.Llamar a la función de clase externa desde la clase interna
class Outer {
void show() {
System.out.println("outter show");
}
class Inner{
void show() {
System.out.println("inner show");
}
}
}
¿Cómo puedo llamar al método Outer
show
?
podemos suponer que su clase interna contiene una instancia de la clase externa? – Eric
@Eric: en java, una instancia de una clase interna no estática SIEMPRE contiene una instancia de la clase externa – newacct
@Eric: ¡eso siempre es cierto en una clase interna Java no estática! –