Maison >Java >javaDidacticiel >A quoi sert super en Java
Il existe deux façons d'utiliser super en Java : 1. Accéder aux variables membres de la classe parent 2. Appeler les méthodes de la classe parent ;
Utilisation de super en Java
super est un mot-clé en Java qui est utilisé pour accéder aux variables membres et aux méthodes de la classe parent. Il a deux utilisations principales :
1. Accéder aux variables membres de la classe parent
super peut être utilisé pour accéder aux variables membres de la classe parent, même si ces variables sont remplacées dans la classe enfant. Par exemple :
<code class="java">class Parent { protected int age; } class Child extends Parent { @Override protected int age; public void printAge() { System.out.println(super.age); // 访问父类的 age 变量 } }</code>
2. Appeler les méthodes de la classe parent
super peut également être utilisé pour appeler les méthodes de la classe parent, même si ces méthodes sont remplacées dans la sous-classe. Par exemple :
<code class="java">class Parent { public void speak() { System.out.println("Hello!"); } } class Child extends Parent { @Override public void speak() { super.speak(); // 调用父类的 speak() 方法 System.out.println("My name is..."); } }</code>
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!