A quoi sert l'operateur 'this' en java????

[Résolu/Fermé]
Signaler
-
 khaoula622 -
En fait je suis en plein java, en ce moment! Et la notion de CONSTRUCTEUR et l'opérateur THIS me semblent trop abstrait!
:-(
A voir également:

3 réponses

l'operateur this sert simplement à référencé l'objet en cours,si par exemple ton constructeur (fonction qui te sert à créer et initialiser ton objet),à comme argument un nom de variable identique à une variable de ta classe et que tu souhaite l'initialiser avec la variable passé en paramètre tu fera:
constructeur(int maVar){
this.maVar=maVar
}

Pour pouvoir dans ce contexte différencier les 2 variables!
85
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

En clair c'est parce que le code n'est pas bien écrit,
de mon temps les variables membres se notaient m_MaVar ce qui est sans ambiguité.
Messages postés
70
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
28 août 2014
11
La notation hongroise n'est pas nécessaire en Java, les temps évoluent et nous avons des outils de développement qui rendent le code parlant de par ce qu'il est plutôt que de ce qu'on veut lui donner comme signification
Messages postés
70
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
28 août 2014
11
Donc, là dessus, le code est bien écrit
http://fr.wikibooks.org/wiki/Programmation_Java/this