ID: 2077 Algorytmika Łatwe

Źródło: Arkusze CKE

Kwalifikatory dostępu: private, protected i public definiują mechanizm

Warianty odpowiedzi

  1. A

    rekurencji.

  2. B

    hermetyzacji.

  3. C

    polimorfizmu.

  4. D

    przeładowania.

Wyjaśnienie

Modyfikatory dostępu, takie jak private, protected oraz public, stanowią fundament programowania obiektowego i bezpośrednio odpowiadają za hermetyzację, nazywaną też enkapsulacją.

Chodzi w niej o to, aby ukryć wewnętrzny stan i logikę obiektu przed zewnętrznym światem. Dzięki temu zapobiegasz sytuacji, w której kod z zewnątrz przypadkowo uszkodzi dane w obiekcie.

Udostępniasz na zewnątrz tylko to, co bezpieczne (public), dla dziedziczących klas zostawiasz dostęp chroniony (protected), a wrażliwe dane zamykasz w środku (private) i pozwalasz na ich modyfikację wyłącznie przez kontrolowane metody.

Sprawdź się w praktyce

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

Podobne pytania — Algorytmika