Źródło: Arkusze CKE
Które słowo kluczowe w C++ służy do definiowania klasy nadrzędnej?
Warianty odpowiedzi
-
A
base
-
B
public
-
C
class
-
D
virtual
Wyjaśnienie
W języku C++ nie ma osobnego słowa kluczowego do zaznaczenia, że dana klasa będzie pełniła rolę nadrzędnej.
Do zdefiniowania zarówno klasy bazowej, jak i klasy pochodnej używamy dokładnie tego samego słowa kluczowego class.
To, czy klasa staje się nadrzędną, wynika jedynie z tego, że inna klasa wskazuje ją jako źródło dziedziczenia w swojej definicji.