Je suis nouveau sur Java/Android. Je ne comprends pas le "ceci" dans addActionListener (this). J'ai lu beaucoup de livres et le forum, mais je confonds toujours les suivantes:Que fait ce mot clé "this" dans Java ".addActionListener (this)"
Quelqu'un explique: « ce » est un refernce à l'objet courant »
Enregistrer une instance de la classe gestionnaire d'événements comme listenser . sur un ou plusieurs composants someComponent.addActionListener (instanceofMyClass);
OK, je comprends, il est un objet d'une classe
Cependant, quelqu'un explique: "ce" représente une œuvre et ins. ActionListener tantiated, qui se trouve être votre classe.
Alors "ceci" peut être un objet d'une classe et aussi une "classe". C'est ce que je ne comprends pas.
Est-ce que quelqu'un m'expliquerait clairement? Merci!
'this' n'est pas une classe, jamais. C'est toujours un objet, l'objet * current * toujours. –