ID: 2935 OOP - Zaawansowane Łatwe

Źródło: Arkusze CKE

Założenie programowania obiektowego polegające na ukrywaniu składowych klasy tak, aby były one dostępne tylko

Warianty odpowiedzi

  1. A

    wyjątki.

  2. B

    hermetyzacja.

  3. C

    dziedziczenie.

  4. D

    polimorfizm.

Wyjaśnienie

Hermetyzacja to po prostu inne określenie na enkapsulację.

Polega na tym, że zabraniamy bezpośredniego dostępu do wewnętrznych zmiennych klasy z poziomu zewnętrznego kodu. Zabezpieczamy je modyfikatorami dostępu, na przykład private.

Dzięki temu dostęp do danych mają jedynie metody danej klasy. Gwarantuje to bezpieczeństwo danych i spójność całego obiektu.

Sprawdź się w praktyce

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

Podobne pytania — OOP - Zaawansowane