« Programmation Java/Classes internes » : différence entre les versions

aucun résumé des modifications
Aucun résumé des modifications
== Classe interne non statique ==
Une classe interne non statique peut accéder aux membres statiques de la classe ainsi qu'aux membres de l'objet qui l'a créée. En fait, le compilateur crée un membre supplémentaire dans la classe interne référençant l'objet qui l'a créé.
 
Une telle classe interne peut-être déclarée de manière globale dans l'objet; elle sera accessible par l'ensemble de méthodes. Elle peut-être aussi être déclarée de manière locale à une méthode de l'objet. Elle sera alors accessible à l'intérieur de cette seule méthode.
 
Exemple :
Utilisateur anonyme