Maison >Java >javaDidacticiel >Utilisation du super mot-clé en Java
Le mot-clé super est utilisé dans les sous-classes pour accéder aux variables membres, aux méthodes ou aux constructeurs de la classe parent. Ses principales utilisations incluent : 1. Accéder aux variables membres de la classe parent 2. Appeler les méthodes de la classe parent 3. Appeler le constructeur de la classe parent. Le mot-clé super ne peut être utilisé que dans les sous-classes et doit être utilisé dans le contexte d'une instance de la sous-classe.
Utilisation du super mot-clé en Java
Qu'est-ce que le super mot-clé ?
Le mot-clé super est utilisé en Java pour faire référence aux variables membres, aux méthodes ou aux constructeurs d'une classe parent.
Utilisations du mot-clé super
Le mot-clé super a les utilisations principales suivantes :
1. Accéder aux variables membres de la classe parent
Pour accéder aux variables membres de la classe parent, vous pouvez utiliser la syntaxe super.member_variable . Par exemple :
<code class="java">class Child extends Parent { int childVariable; void accessParentVariable() { System.out.println("Parent variable: " + super.parentVariable); } }</code>
2. Appelez la méthode de la classe parent
Pour appeler la méthode de la classe parent, vous pouvez utiliser la syntaxe super.method_name(). Par exemple :
<code class="java">class Child extends Parent { void childMethod() { super.parentMethod(); } }</code>
3. Appelez le constructeur de la classe parent
Pour appeler le constructeur de la classe parent, vous pouvez utiliser la syntaxe super(), qui doit être appelée dans la première ligne du constructeur de la classe enfant. Par exemple :
<code class="java">class Child extends Parent { public Child() { super(); // 调用父类的无参构造函数 } public Child(int value) { super(value); // 调用父类的带参构造函数 } }</code>
Utilisation du super mot-clé Remarque
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!