INF.04 · pytanie 365
Która z wymienionych właściwości odnosi się do klasy pochodnej?
- AJest automatycznie usuwana po zakończeniu działania programu
- BNie może być zastosowana w strukturze dziedziczenia
- CDziedziczy atrybuty i metody z klasy bazowejPoprawna
- DNie ma możliwości dodawania nowych metod
Wyjaśnienie
Cechą klasy pochodnej jest dziedziczenie pól i metod z klasy bazowej, co oznacza, że klasa pochodna automatycznie uzyskuje dostęp do wszystkich publicznych i chronionych składowych klasy nadrzędnej. Dzięki temu programista może rozwijać i modyfikować funkcjonalność istniejących klas, tworząc bardziej wyspecjalizowane obiekty. Dziedziczenie to kluczowy mechanizm umożliwiający wielokrotne użycie kodu, co prowadzi do zmniejszenia duplikacji i zwiększenia efektywności w zarządzaniu projektem. Klasa pochodna może również nadpisywać metody klasy bazowej, dostosowując ich działanie do swoich specyficznych potrzeb.