✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
O companie de transport dorește să gestioneze diferite tipuri de vehicule.
Creați clasa de bază Vehicul:
Atribut: String marca
Metodă: void porneste() → afișează "Vehicul <marca> a pornit."
Creați clasele care moștenesc Vehicul:
Masina → metodă void deschidePortbagaj()→ afișează "Masina <marca> deschide portbagajul."
Camion → metodă void incarcaMarfa()→ afișează "Camion <marca> încarcă marfa."
Autobuz → metodă void deschideUsi()→ afișează "Autobuz <marca> deschide ușile."
În metoda main() a clasei principale:
Creați câte un obiect din fiecare clasă (Masina, Camion, Autobuz)
Apelați metoda porneste() pentru fiecare obiect
Apelați metoda specifică fiecărei clase
Afisați rezultatul la consolă
Exemplu:
Vehicul Dacia a pornit.Masina Dacia deschide portbagajul.Vehicul Mercedes a pornit.Camion Mercedes încarcă marfa.Vehicul Volvo a pornit.Autobuz Volvo deschide ușile.