INF.04 · pytanie 524
Które z wymienionych stanowi przykład struktury dziedziczenia?
- AKlasa Pojazd nie dziedziczy z żadnej klasy
- BKlasa Pojazd ma dziedziczenie od klasy Samochód
- CKlasa Samochód ma dziedziczenie od klasy PojazdPoprawna
- DKlasa Samochód i Pojazd nie są ze sobą powiązane
Wyjaśnienie
Hierarchia dziedziczenia to struktura klas, w której klasa pochodna dziedziczy właściwości i metody klasy bazowej. Klasa 'Samochód' dziedzicząca po klasie 'Pojazd' jest przykładem prawidłowej hierarchii dziedziczenia – klasa 'Samochód' rozszerza klasę 'Pojazd', dziedzicząc ogólne właściwości pojazdu, takie jak prędkość czy typ silnika. Dziedziczenie umożliwia rozszerzanie istniejącej funkcjonalności bez konieczności przepisywania tego samego kodu, co jest jednym z fundamentów programowania obiektowego.