ID: 2144 Algorytmika Łatwe

Źródło: Arkusze CKE

Ukrywanie pewnych pól lub metod obiektów danej klasy tak, aby były one dostępne tylko metodom wewnętrznym tej klasy lub funkcjom zaprzyjaźnionym, to

Warianty odpowiedzi

  1. A

    konkatenacja

  2. B

    polimorfizm

  3. C

    hermetyzacja

  4. D

    dziedziczenie

Wyjaśnienie

Wyobraź sobie obiekt jako zamkniętą skrzynkę. Użytkownik obiektu nie musi wiedzieć, jak dokładnie działa jego wnętrze, ani mieć bezpośredniego dostępu do jego prywatnych zmiennych.

Zasada programowania obiektowego, która polega na ukrywaniu wewnętrznych pól i metod przed światem zewnętrznym, to hermetyzacja, nazywana też enkapsulacją.

Dzięki niej chronimy dane przed niepożądaną modyfikacją z zewnątrz i udostępniamy jedynie bezpieczny interfejs w postaci publicznych metod.

Sprawdź się w praktyce

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

Podobne pytania — Algorytmika