Różnice między klasami abstrakcyjnymi a interfejsami

Quiz dotyczący różnic między klasami abstrakcyjnymi a interfejsami

Programowanie obiektowe C++ Różnice między klasami abstrakcyjnymi a interfejsami
1.

Jak stworzyć klasę abstrakcyjną w C++?

2.

Czy można utworzyć obiekt klasy, która posiada funkcję = 0?

3.

Relacja "IS-A" (jest czymś) najlepiej opisuje:

4.

Co się stanie, jeśli klasa pochodna nie nadpisze czystej funkcji wirtualnej?

5.

Czym w C++ różni się "interfejs" od zwykłej klasy abstrakcyjnej?

6.

Metody wewnątrz klasy abstrakcyjnej w C++ są domyślnie (jeśli użyjemy słowa class):

7.

Co robi słowo kluczowe virtual w klasie bazowej?

8.

Do czego służy słowo override przy metodzie w klasie pochodnej?

9.

Ile klas może dziedziczyć klasa w C++?

10.

Czego zazwyczaj NIE posiada interfejs w C++?