Перегрузка методов
Важный аспект полиморфизма — перегрузка, которая позволяет объектам, созданным из ваших классов, существовать в разных формах. В этом упражнении вы реализуете второй способ движения, чтобы Tesla могла ехать задним ходом. Это пример перегрузки метода: одна и та же функциональность представлена в нескольких формах внутри одного класса.
Это упражнение является частью курса
Введение в объектно-ориентированное программирование на Java
Инструкции к упражнению
- Создайте второй метод
publicvoidс именемdrive, принимающий параметр типаbooleanс именемisDrivingBackward. - Внутри нового метода
driveвыведите сообщение"driving backward". - Вызовите второй метод
driveчерез экземпляр объектаmyTesla, передав значение параметраtrue.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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
____.____(____);
}
}