[Java] Commande "this" ?
Fermé
trahwija
Messages postés
9
Date d'inscription
jeudi 31 janvier 2008
Statut
Membre
Dernière intervention
29 avril 2008
-
12 févr. 2008 à 20:28
Edwyn Messages postés 105 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 31 mars 2011 - 25 mars 2011 à 15:30
Edwyn Messages postés 105 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 31 mars 2011 - 25 mars 2011 à 15:30
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
A voir également:
- [Java] Commande "this" ?
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Invite de commande - Guide
- Commande terminal mac - Guide
- Java apk - Télécharger - Langages
3 réponses
lxav
Messages postés
189
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
28 juillet 2008
71
12 févr. 2008 à 20:39
12 févr. 2008 à 20:39
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
}
}
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
}
}
trahwija
Messages postés
9
Date d'inscription
jeudi 31 janvier 2008
Statut
Membre
Dernière intervention
29 avril 2008
13 févr. 2008 à 22:15
13 févr. 2008 à 22:15
merci beaucoup lxav
Edwyn
Messages postés
105
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
31 mars 2011
14
25 mars 2011 à 15:30
25 mars 2011 à 15:30
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)
25 mars 2011 à 14:25
merci beaucoup vraiment