ID: 2932 OOP - Zaawansowane Łatwe

Źródło: Arkusze CKE

Metoda ustawiająca prywatne pole to

Warianty odpowiedzi

  1. A

    getter

  2. B

    metoda wirtualna

  3. C

    setter

  4. D

    metoda abstrakcyjna

Wyjaśnienie

Chodzi tu o metodę typu setter, zwaną też czasem mutatorem. Jej jedyną rolą jest zmiana lub ustawienie wartości konkretnego pola w klasie.

Pola w obiektówce bardzo często robimy prywatne, żeby nikt z zewnątrz nie modyfikował ich bezokolicznościowo i bez kontroli.

Setter pozwala ustalić nową wartość w bezpieczny sposób. Możesz w nim sprawdzić, czy przekazywane dane są poprawne, zanim faktycznie przypiszesz je do pola.

Dla kompletności warto pamiętać: setter ustawia dane, a getter służy do ich odczytywania.

Sprawdź się w praktyce

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

Podobne pytania — OOP - Zaawansowane