Strona główna › Pytania INF.04 › Pytanie 261
INF.04 · pytanie #261
Które z wymienionych stwierdzeń najtrafniej charakteryzuje klasę dziedziczącą?
- AKlasa, która umożliwia wielokrotne dziedziczenie pól prywatnych
- BKlasa, która wykorzystuje pola i metody innej klasy bez ich ponownej definicji
- CKlasa, która dzieli swoje pola z klasami zaprzyjaźnionymi
- DKlasa, która nie może posiadać konstruktorów ani destruktorów
Poprawna odpowiedź: B. Klasa, która wykorzystuje pola i metody innej klasy bez ich ponownej definicji
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Dziedziczenie w programowaniu obiektowym pozwala na tworzenie nowych klas na podstawie istniejących. Klasa dziedziczona (klasa pochodna) automatycznie uzyskuje dostęp do publicznych i chronionych pól oraz metod klasy bazowej, co eliminuje potrzebę ich ponownego definiowania. Dzięki dziedziczeniu można rozszerzać funkcjonalność istniejących klas, co prowadzi do bardziej efektywnego i modułowego kodu. Przykładem może być klasa 'Pojazd', po której dziedziczy klasa 'Samochód', zachowując wszystkie właściwości pojazdu i dodając specyficzne dla samochodu metody lub pola.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.