1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do programowania obiektowego w Javie

Connected

ćwiczenie

Przeciążanie konstruktorów

Konstruktor można przeciążać tak samo jak każdą inną metodę – to kolejne zastosowanie polimorfizmu. Zmodyfikujesz klasę Tesla, dodając drugi konstruktor, który przyjmuje informację o ubezpieczeniu samochodu. Dzięki temu będzie można tworzyć wiele instancji klasy Tesla z użyciem różnych konstruktorów.

Instrukcje

100 XP
  • Uzupełnij drugi konstruktor klasy Tesla tak, aby przyjmował dodatkowy parametr boolean o nazwie isInsured.
  • Wewnątrz nowego konstruktora klasy Tesla przypisz wartość parametru isInsured do odpowiedniej właściwości klasy.
  • Utwórz drugą instancję klasy Tesla o nazwie mySecondTesla, korzystając z nowego konstruktora i przekazując parametry "modelY", "black" oraz false.