Перевантаження методів
Ключовим аспектом поліморфізму є перевантаження, яке дає змогу об'єктам, створеним із ваших класів, мати різні форми. Ви реалізуєте другий спосіб керування, щоб дозволити Tesla їхати назад. Це приклад перевантаження методу, коли потрібна функціональність у межах одного класу має кілька форм.
Ця вправа є частиною курсу
Вступ до обʼєктно-орієнтованого програмування в Java
Інструкції до вправи
- Створіть другий метод
publicvoidз назвоюdrive, який приймає булевий параметр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
____.____(____);
}
}