extends

创建于 2024-12-02 / 38
字体: [默认] [大] [更大]

❮ Java 关键字


实例

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 教程


❮ Java 关键字


0 人点赞过