J'ai implémenté une classe imbriquée dans Java et j'ai besoin d'appeler la méthode de classe externe à partir de la classe interne.Appel de la fonction de classe externe à partir de la classe interne
class Outer {
void show() {
System.out.println("outter show");
}
class Inner{
void show() {
System.out.println("inner show");
}
}
}
Comment puis-je appeler la méthode Outer
show
?
Peut-on supposer que votre classe interne est titulaire d'une instance de la classe externe? – Eric
@Eric: en Java, une instance d'une classe interne non statique TOUJOURS contient une instance de la classe externe – newacct
@Eric: cela est toujours vrai dans une classe interne Java non statique! –