目录

JAVA extends 关键字

❮ Java 关键字


示例

这个Car类(子类)继承了类(子类)的属性和方法Vehicle类(超类):

class Vehicle {
  protected String brand = "Ford";         // Vehicle attribute
  public void honk() {                     // Vehicle method
    System.out.println("Tuut, tuut!");
  }
}

class Car extends Vehicle {
  private String modelName = "Mustang";    // Car attribute
  public static void main(String[] args) {

    // Create a myCar object
    Car myCar = new Car();

    // Call the honk() method (from the Vehicle class) on the myCar object
    myCar.honk();

    // Display the value of the brand attribute (from the Vehicle class) and the value of the modelName from the Car class
    System.out.println(myCar.brand + " " + myCar.modelName);
  }
}

亲自试一试 »


定义和用法

这个extends关键字扩展了一个类(表示一个类是从另一个类继承的)。

在 Java 中,可以将属性和方法从一个类继承到另一个类。我们将 "inheritance concept" 分为两类:

  • 子类(child) - 从另一个类继承的类
  • 超类(parent) - 继承自的类

要从类继承,请使用extends关键字。


相关页面

阅读我们的有关继承的更多信息Java继承教程


❮ Java 关键字