Java extends 关键字

  • 定义和用法

    extends关键字继承类(表示一个类是从另一个类继承的)。在Java中,可以将属性和方法从一个类继承到另一个类。我们将“继承概念”分为两类:
    • 子类(子类) - 从另一个类继承的类
    • 超类(父类) - 从其继承的类
    要从类继承,请使用extends关键字。
  • 示例

    Car类(子类)继承了Vehicle的类(超类)的属性和方法:
    class Vehicle {
      protected String brand = "Ford";         // Vehicle 属性
      public void honk() {                     // Vehicle 方法
        System.out.println("Tuut, tuut!");
      }
    }
    
    class Car extends Vehicle {
      private String modelName = "Mustang";    // Car 属性
      public static void main(String[] args) {
    
        // 建立 a myCar 对象
        Car myCar = new Car();
    
        // 在 myCar 对象上调用来自 Vehicle 类的 honk() 方法
        myCar.honk();
    
        // 显示brand属性的值(来自Vehicle类)和modelName的值来自Car类
        System.out.println(myCar.brand + " " + myCar.modelName);
      }
    }
     
    
    尝试一下
  • 相关页面

    Java 教程:Java 继承