Le mot clé THIS en JAVA

Résolu/Fermé
asma sisi Messages postés 96 Date d'inscription vendredi 29 août 2008 Statut Membre Dernière intervention 23 mars 2011 - 27 sept. 2009 à 16:19
 MOUTABARRIK - 11 déc. 2019 à 21:57
Bonjour,
je suis débutante en java et j'aimerai avoir une explication de l'utilité du mot clé this car j'ai cherché dans les tutoriels mais ça reste ambigüe
merci d'avance ...

4 réponses

nabil07 Messages postés 140 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 10 avril 2014 64
28 sept. 2009 à 01:15
KONNICHIWA,

THIS en JAVA indique l'instance courante de l'objet de la classe.

on peut l'utiliser comme on ne peut pas.

Elle est surtout utilise dans les fonction lorsque le nom du paramètre de la fonction est le même que le nom de la variable globale de la classe. Donc pour faire la différence on utilise THIS.
Exemple :

class MaClasse{
String nom;

public void setName(String nom){
    this.nom = nom;
/* le nom lié avec this, est celle qu'on a déclaré au début de la classe
tandis que nom, le paramètre de la méthode setName() est une variable locale.*/
} // fin méthode
/*....*/
} // fin classe


j'espère que j'ai pu passé le message ;)

.
29
asma sisi Messages postés 96 Date d'inscription vendredi 29 août 2008 Statut Membre Dernière intervention 23 mars 2011 20
28 sept. 2009 à 10:42
CONITCHIWA
ARIGATO GOSAIMAS (merci beaucoup en japonais) pour la réponse , je l'ai compris , en effet j'ai mis le sujet en résolu
mais ARIGATO encore pour la confirmation
SAYONARA....
0
mercii
0
merci
0