Discussion:Programmation Java/this

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

Trop réducteur : ça ne sert pas qu'à préfixer les champs et méthodes ; par exemple

source.addListener(this);

Là on indique que c'est bien moi (l'objet appelant) qui veut écouter des informations en provenance de source.

Autre cas bizarre, le préfixage de this par un nom de classe, quand on définit des classes anonymes :

class A {

public void method() { new Runnable() {

 autreMethode(A.this);  

}.run();

}

}

Fait -- ◄ David L • discuter ► 1 mai 2009 à 16:35 (CEST)