方法重载
多态的一个核心方面是重载,它允许从您的类创建的对象实例以不同形式存在。您将实现第二种行驶方式,让 Tesla 能够倒车。这是方法重载的一个案例,我们希望在同一个类中让某个功能具有不同的形式。
本练习是课程的一部分
Java 面向对象编程入门
练习说明
- 创建第二个
public、返回类型为void的drive方法,并接收一个boolean参数isDrivingBackward。 - 在新的
drive方法中,打印消息"driving backward"。 - 使用对象实例
myTesla并传入参数值true来调用第二个drive方法。
交互式实操练习
通过完成这段示例代码来试试这个练习。
public class Main {
static class Tesla {
public void drive() {
System.out.println("drive normally");
}
// Create second drive method with parameter isDrivingBackward
public void ____(____ ____){
System.out.println("____");
}
}
public static void main(String[] args) {
Tesla myTesla = new Tesla();
myTesla.drive();
// Call second drive method
____.____(____);
}
}