Maison  >  Article  >  Java  >  Les fonctions et méthodes de super en java

Les fonctions et méthodes de super en java

下次还敢
下次还敢original
2024-05-01 17:15:51890parcourir

super est utilisé en Java pour accéder aux membres de la classe parent, y compris les constructeurs, les méthodes et les variables, et peut également remplacer les méthodes de la classe parent. 1. Appelez le constructeur de la classe parent : utilisez super() dans la sous-classe pour appeler le constructeur de la classe parent ; 2. Accédez à la méthode de la classe parent : utilisez super.method() pour appeler la méthode de la classe parent ; : use super.variable accède aux variables de la classe parent ; 4. Remplacer la méthode de la classe parent : en définissant une méthode override dans la sous-classe avec la même signature que la classe parent.

Les fonctions et méthodes de super en java

Le rôle et la méthode de super en Java

super est un mot-clé en Java, principalement utilisé pour les fonctions suivantes :

1. Accéder aux membres de la classe parent

  • Appeler le parent. constructeur de classe
  • Accéder aux méthodes de la classe parent
  • Accéder aux variables de la classe parent

2. Remplacer les méthodes de la classe parent

Vous pouvez remplacer les méthodes de la classe parent en définissant une méthode dans la classe enfant avec la même signature que la classe parent. A ce stade, le mot-clé super est utilisé pour appeler la méthode de la classe parent.

Sage

1. méthode

<code class="java">public class Child extends Parent {
    public Child() {
        super(); // 调用父类无参构造函数
    }
}</code>

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn