ПочатиПочніть безкоштовно

Перевантаження методів

Ключовим аспектом поліморфізму є перевантаження, яке дає змогу об'єктам, створеним із ваших класів, мати різні форми. Ви реалізуєте другий спосіб керування, щоб дозволити Tesla їхати назад. Це приклад перевантаження методу, коли потрібна функціональність у межах одного класу має кілька форм.

Ця вправа є частиною курсу

Вступ до обʼєктно-орієнтованого програмування в Java

Переглянути курс

Інструкції до вправи

  • Створіть другий метод public void з назвою 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
        ____.____(____);
    }
}
Редагувати та запускати код