Java ce mot clé
Exemple
Utilisation this
avec un attribut de classe (x) :
public class Main {
int x;
// Constructor with a parameter
public Main(int x) {
this.x = x;
}
// Call the constructor
public static void main(String[] args) {
Main myObj = new Main(5);
System.out.println("Value of x = " + myObj.x);
}
}
Définition et utilisation
Le mot- this
clé fait référence à l'objet actuel dans une méthode ou un constructeur.
L'utilisation la plus courante du this
mot-clé est d'éliminer la confusion entre les attributs de classe et les paramètres portant le même nom (car un attribut de classe est occulté par une méthode ou un paramètre de constructeur). Si vous omettez le mot-clé dans l'exemple ci-dessus, la sortie sera "0" au lieu de "5".
this
peut également être utilisé pour :
- Invoquer le constructeur de la classe actuelle
- Invoquer la méthode de classe actuelle
- Renvoie l'objet de classe actuel
- Passer un argument dans l'appel de la méthode
- Passer un argument dans l'appel du constructeur
Pages connexes
En savoir plus sur les objets dans notre didacticiel sur les classes/objets Java .
En savoir plus sur les constructeurs dans notre didacticiel sur les constructeurs Java .
En savoir plus sur les méthodes dans notre didacticiel sur les méthodes Java .