[Java] Commande "this" ?

trahwija Messages postés 9 Statut Membre -  
Edwyn Messages postés 105 Statut Membre -
Bonjour,
j'aimerais connaitre l'utilité de la commande "this " en java svp
merci
A voir également:

3 réponses

lxav Messages postés 189 Statut Membre 71
 
Aie tu ne sais pas ca.

This sert a faire appel aux éléments de le classe dans laquelle on l'utilise.

Si il y a un attribut local x(déclarée dans une méthode) et un attribut x d'instance :

le this.x equivaut au x celui de l'instance
et le x au x local.

Ensuite, si tu utilises des constructeurs genre

Classe Classe1{

int a,b,c;

Classe1(int a, int b,int c)
{this.a =a;//lors de la construction d'un objet la valeur de "a" donné est retransmisse dans le "a" de l'objet
this.b=b;
this.c=c;
}
Classe2(int a,int b)
{
this(a,b,2);//utilise le constructeur du dessus
}

}
1
xl13
 
c'est beau quand on sait faire passer la connaissance

merci beaucoup vraiment
0
trahwija Messages postés 9 Statut Membre
 
merci beaucoup lxav
0
Edwyn Messages postés 105 Statut Membre 14
 
Je rajouterais que si dans une méthode tu veux retourner une référence sur lobjet courrant tu as besoin de this. (car this n'est qu'une référence sur l'objet courrant au final)
0