Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 524

Które z wymienionych stanowi przykład struktury dziedziczenia?

  1. AKlasa Pojazd nie dziedziczy z żadnej klasy
  2. BKlasa Pojazd ma dziedziczenie od klasy Samochód
  3. CKlasa Samochód ma dziedziczenie od klasy PojazdPoprawna
  4. 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.