ID: 2967 OOP - Zaawansowane Średnie

Źródło: Arkusze CKE

Wskaż cechę charakterystyczną dla metody abstrakcyjnej

Warianty odpowiedzi

  1. A

    jest zawsze prywatna

  2. B

    jest pusta w klasach potomnych

  3. C

    nie jest zaimplementowana w klasie bazowej

  4. D

    jest pusta w klasie bazowej

Wyjaśnienie

Metoda abstrakcyjna to wytyczna dla klas potomnych. Deklaruje się ją w klasie bazowej, podając jej nazwę, typ zwracany i parametry, ale nie pisze się dla niej żadnego ciała, czyli wnętrza z logiką.

Każda klasa, która dziedziczy po klasie abstrakcyjnej, ma bezwzględny obowiązek dostarczenia własnej, konkretnej implementacji takiej metody.

Sprawdź się w praktyce

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

Podobne pytania — OOP - Zaawansowane