Java extends 关键字
实例
Car
类(子类)继承了 Vehicle
类(超类)的属性和方法:
class Vehicle {
protected String brand = "Ford"; // Vehicle 属性
public void honk() { // Vehicle method
System.out.println("Tuut, tuut!");
}
}
class Car extends Vehicle {
private String modelName = "Mustang"; // Car 属性
public static void main(String[] args) {
// 创建一个 myCar 对象
Car myCar = new Car();
// 在 myCar 对象上调用 honk() 方法(来自 Vehicle 类)
myCar.honk();
// 显示 brand 属性的值(来自 Vehicle 类)和来自 Car 类的 modelName 值
System.out.println(myCar.brand + " " + myCar.modelName);
}
}
定义和用法
extends
关键字扩展一个类(表示一个类是从另一个类继承的)。
在Java中,可以将属性和方法从一个类继承到另一个类。我们将"继承概念"分为两类:
- 子类 (子类) - 从另一个类继承的类
- 超类 (父类) - 从中继承的类
要从类继承,请使用 extends
关键字。
相关页面
Java 教程: Java Inheritance 教程。