例如:
使用super
调用Dog(子类)的父类:
class Animal { // 父类 public void eat() { System.out.println("吃东西"); } } class Dog extends Animal { // 子类 public void eat() { super.eat(); // 调用父类 System.out.println("吃骨头"); } } public class Main { public static void main(String args[]) { Animal myDog = new Dog(); // 创建Dog对象 myDog.eat(); // 在Dog对象上调用该方法 } }
1、定义和用法
super
关键字引用超类(父类)对象。
它用于调用超类方法,并访问超类构造函数。
super
关键字是在子类和超类之间有相同名称方法时使用。
要了解super
关键字,应该对继承和多态性有基本的了解。