Maison  >  Article  >  Java  >  super mot-clé en Java

super mot-clé en Java

PHPz
PHPzavant
2023-09-16 22:57:031252parcourir

super mot-clé en Java

  • super variable fait référence à l'instance de classe parent directe.
  • Les super variables peuvent appeler des méthodes de classe parent directes.
  • super() agit comme un constructeur de classe parent direct et doit être la première ligne du constructeur de classe enfant.

Utilisez le mot-clé super lorsque vous appelez la version superclasse d'une méthode remplacée.

Exemple h2>

Démo en direct

class Animal {
   public void move() {
      System.out.println("Animals can move");
   }
}
class Dog extends Animal {
   public void move() {
      super.move(); // invokes the super class method
      System.out.println("Dogs can walk and run");
   }
}
public class TestDog {
   public static void main(String args[]) {
      Animal b = new Dog(); // Animal reference but Dog object
      b.move(); // runs the method in Dog class
   }
}

Sortie

Cela produira les résultats suivants -

Animals can move
Dogs can walk and run

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer