开始使用免费开始使用

方法重载

多态的一个核心方面是重载,它允许从您的类创建的对象实例以不同形式存在。您将实现第二种行驶方式,让 Tesla 能够倒车。这是方法重载的一个案例,我们希望在同一个类中让某个功能具有不同的形式。

本练习是课程的一部分

Java 面向对象编程入门

查看课程

练习说明

  • 创建第二个 public、返回类型为 voiddrive 方法,并接收一个 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
        ____.____(____);
    }
}
编辑并运行代码