重写方法
Java 允许为继承的方法提供自定义实现。为演示这一点,您将使用在基类中创建的方法,并在子类中提供该方法的自定义实现。您将通过复用 Car 类中创建的方法,并利用 Java OOP 的重写特性来完成此操作。
本练习是课程的一部分
Java 面向对象编程入门
练习说明
- 在
Tesla类中,重写并实现steer的publicvoid方法。 - 在
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.____();
}
}