Ho implementato una classe nidificata in Java e ho bisogno di chiamare il metodo di classe esterno dalla classe interna.Chiamare la funzione di classe esterna dalla classe interna
class Outer {
void show() {
System.out.println("outter show");
}
class Inner{
void show() {
System.out.println("inner show");
}
}
}
Come posso chiamare il metodo show
Outer
?
Possiamo supporre che la classe interna contiene un'istanza della classe esterna? – Eric
@Eric: in java, un'istanza di una classe interna non statica ALWAYS contiene un'istanza della classe esterna – newacct
@Eric: ciò è sempre vero in una classe interna Java non statica! –