Java | this
Le mot-clé this fait référence à l’objet courant dans une méthode ou un constructeur.
L’utilisation du mot-clé « this »
this peut être utilisé pour:
- Appeler le constructeur de la classe courant
- Appeler la méthode de la classe courant
- Renvoyer l’objet de la classe courant
- Passer un argument dans l’appel de méthode
- Passer un argument dans l’appel du constructeur
Exemple:
Le mot-clé this peut être utilisé pour référencer la variable d’instance de la classe courant. S’il y a une ambiguïté entre les variables d’instance et les paramètres, ce mot-clé résout le problème d’ambiguïté.
public class Test { int nbr; public Test(int nbr) { this.nbr = nbr; } public static void main(String[] args) { // Appelez le constructeur Test obj = new Test(3); System.out.println("nbr = " + obj.nbr); } }
Sortie:
nbr = 3
Si vous oubliez le mot-clé this dans l’exemple ci-dessus, la sortie serait nbr = 0
au lieu de nbr = 3
.