[Java] Commande "this" ?
trahwija
Messages postés
9
Statut
Membre
-
Edwyn Messages postés 105 Statut Membre -
Edwyn Messages postés 105 Statut Membre -
Bonjour,
j'aimerais connaitre l'utilité de la commande "this " en java svp
merci
j'aimerais connaitre l'utilité de la commande "this " en java svp
merci
Configuration: Windows XP Firefox 2.0.0.12
3 réponses
-
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
}
} -
-
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)