[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
Configuration: Windows XP
Firefox 2.0.0.12

3 réponses

  1. 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
    1. xl13
       
      c'est beau quand on sait faire passer la connaissance

      merci beaucoup vraiment
      0
  2. trahwija Messages postés 9 Statut Membre
     
    merci beaucoup lxav
    0
  3. 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