目录

JAVA super 关键字

❮ Java 关键字


示例

使用super调用超类Dog(子类):

class Animal { // Superclass (parent)
  public void animalSound() {
    System.out.println("The animal makes a sound");
  }
}

class Dog extends Animal { // Subclass (child)
  public void animalSound() {
    super.animalSound(); // Call the superclass method
    System.out.println("The dog says: bow wow");
  }
}

public class Main {
  public static void main(String args[]) {
    Animal myDog = new Dog(); // Create a Dog object
    myDog.animalSound(); // Call the method on the Dog object
  }
}

亲自试一试 »


定义和用法

这个super关键字指的是超类(父)对象。

它用于调用超类方法,并访问超类构造函数。

最常见的用途是super关键字的作用是消除具有相同名称方法的超类和子类之间的混淆。

要了解super关键字,你应该有一个基本的了解继承多态性


相关页面

在我们的文章中阅读有关继承(子类和超类)的更多信息Java继承教程

在我们的文章中阅读有关多态性的更多信息Java多态教程


❮ Java 关键字