ID: 2950 OOP - Zaawansowane Średnie

Źródło: Arkusze CKE

Interfejs to konstrukcja znana np. z język C#. Jest ona podobna do

Warianty odpowiedzi

  1. A

    struktury

  2. B

    zwykłej klasy

  3. C

    uni

  4. D

    klasy abstrakcyjnej

Wyjaśnienie

Interfejs pod wieloma względami przypomina klasę abstrakcyjną. Obie te konstrukcje stanowią wzorzec lub umowę, której nie można bezpośrednio utworzyć operatorem new.

Wspólną cechą jest to, że wymuszają na klasach pochodnych wdrożenie określonych metod.

Różnica polega na tym, że klasa abstrakcyjna może zawierać zwykły kod i pola danych, podczas gdy interfejs skupia się na deklarowaniu samych możliwości bez przechowywania stanu.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Zaawansowane