java - una - Llamar a la función de clase externa desde la clase interna
teorema de schwarz ejercicios resueltos (2)
Esta pregunta ya tiene una respuesta aquí:
Implementé una clase anidada en Java, y necesito llamar al método de la 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
?
Debe prefijar la llamada por la clase externa:
Outer.this.show();
Esto debería funcionar:
Outer.Inner obj = new Outer().new Inner();
obj.show();