Que sont les mots-clés ?
Les mots clés sont des mots auxquels on attribue une signification spécifique dans le langage Java et qui ne peuvent pas être utilisés comme identifiants. Il existe deux mots-clés spéciaux goto
et const
en Java. Nous appelons ces deux mots-clés mots réservés.
Mots-clés courants :
(1) ce mot-clé
ce mot-clé Utilisé pour représenter le l'objet actuel lui-même, ou un objet instancié de la classe actuelle. Toutes les propriétés et méthodes de l'objet peuvent être appelées via cela. Le mot clé this ne peut pas être utilisé dans les méthodes statiques.
Utilisation de ce mot-clé :
1. Le mot-clé this peut être utilisé pour accéder clairement aux variables membres et aux méthodes membres d'une classe et résoudre les conflits avec les noms de variables locales.
2. Le mot-clé this appelle le constructeur : Le constructeur est automatiquement appelé par la machine virtuelle Java lors de l'instanciation de l'objet. Il ne peut pas être appelé comme une méthode normale. Il peut être appelé via ceci (paramètre 1, paramètre. 2.. ...) appelle d'autres constructeurs.
3. cela peut également représenter l'objet actuel, c'est-à-dire quel objet appelle la méthode où il se trouve, alors cela représente cet objet à ce moment-là.
(2) super mot-clé
Le super mot-clé représente l'objet de classe parent et est principalement utilisé pour spécifier les attributs et les méthodes de la classe parent et est également utilisé dans sous-classes Initialisez la classe parent. Le mot-clé super ne peut pas être utilisé dans les méthodes statiques des sous-classes.
Utilisation du super mot-clé :
1. Utilisez le super mot-clé pour appeler les propriétés et les méthodes de la classe parent dans la sous-classe. Lorsque la sous-classe et la classe parent ont les mêmes propriétés et méthodes, À ce stade, si vous souhaitez appeler les propriétés et méthodes de la classe parent, vous devez utiliser le mot-clé super. S'il n'est pas utilisé, les méthodes et propriétés de la classe parent seront remplacées par la sous-classe.
2. Une sous-classe est une classe dérivée de la classe parent, et son instanciation dépend de l'instanciation de la classe parent. Par conséquent, n'importe lequel de ses constructeurs doit initialiser la classe parent. En Java, le mot-clé super appelle le constructeur de la classe parent pour terminer cette opération. S'il n'y a pas de constructeur sans paramètre dans la classe parent, alors super doit être explicitement appelé dans la classe enfant pour appeler le constructeur paramétré existant afin d'initialiser la classe parent.
Tutoriel recommandé : Tutoriel Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!