开始使用免费开始使用

重写方法

Java 允许为继承的方法提供自定义实现。为演示这一点,您将使用在基类中创建的方法,并在子类中提供该方法的自定义实现。您将通过复用 Car 类中创建的方法,并利用 Java OOP 的重写特性来完成此操作。

本练习是课程的一部分

Java 面向对象编程入门

查看课程

练习说明

  • Tesla 类中,重写并实现 steerpublic void 方法。
  • steer 方法中,打印消息 "tesla steer"
  • 使用 myTesla 对象实例调用 steer 方法。

交互式实操练习

通过完成这段示例代码来试试这个练习。

public class Main {
    
    static abstract class Car {
        void steer() {
            System.out.println("steer");
        }
    }
    
    static class Tesla extends Car {
        
        // Override steer method
        @____
        public void ____() {
            System.out.println("tesla steer");
        }
        
    }

    public static void main(String[] args) {
        Tesla myTesla = new Tesla();
        // Call steer method
        myTesla.____();
    }
}
编辑并运行代码