例如:
使用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
关键字,应该对继承和多态性有基本的了解。