Le mot-clé super en Java est utilisé pour accéder au constructeur, aux méthodes et aux champs de la classe parent : Accès membre : super() appelle le constructeur de la classe parent. Accès à la méthode : super.method() appelle la méthode de la classe parent. Accès aux champs : super.field accède aux champs de la classe parent.
super en Java
super est un mot-clé en Java utilisé pour accéder aux membres de la classe parent. Dans une sous-classe, utilisez le mot-clé super pour accéder au constructeur, aux méthodes et aux champs de la classe parent.
Accès membre
Usage
Le mot-clé super est généralement utilisé dans les situations suivantes :
Exemple
<code class="java">class Parent { private int age; public Parent(int age) { this.age = age; } public int getAge() { return age; } } class Child extends Parent { public Child(int age) { super(age); // 调用父类构造函数 } @Override public int getAge() { return super.getAge() + 1; // 覆盖父类方法并调用父类实现 } }</code>
Dans cet exemple, la sous-classe Child initialise le champ age de la classe parent en appelant le constructeur de la classe parent Parent via super(age). Il réalise également le polymorphisme en appelant la méthode getAge() de la classe parent via super.getAge().
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!