Discussion:Programmation Java/this

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Un livre de Wikilivres.

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)[répondre]