Wielopoziomowa hierarchia pojazdów
Dziedziczenie i polimorfizm - Podstawy Javy (Java)
Napisz program, który demonstruje hierarchię dziedziczenia: Utwórz klasę bazową Vehicle, która zawiera: Pole type (typ pojazdu, np. „Pojazd”). Konstruktor inicjalizujący pole type. Metodę describe(), która wyświetla: „To jest pojazd typu: [type].” Utwórz klasę pośrednią Car, która dziedziczy po Vehicle i: Dodaje pole brand (marka pojazdu). Konstruktor inicjalizujący type i brand. Nadpisuje metodę describe() i wyświetla: „To jest [brand] - pojazd typu [type].” Utwórz klasę pochodną ElectricCar, która dziedziczy po Car i: Dodaje pole batteryCapacity (pojemność baterii). Konstruktor inicjalizujący wszystkie pola. Dodaje metodę charge(), która wyświetla: „Ładowanie pojazdu o pojemności baterii: [batteryCapacity] kWh.” W metodzie main: Utwórz obiekt klasy ElectricCar. Wywołaj metodę describe() oraz charge(). Oczekiwane wyniki: describe() wyświetla informacje o pojeździe, jego marce i typie. charge() wyświetla informację o pojemności baterii.
Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Podstawy Javy·Zaloguj się, aby zapisać postęp na koncie.