Źródło: Arkusze CKE
Metoda ustawiająca prywatne pole to
Warianty odpowiedzi
-
A
getter
-
B
metoda wirtualna
-
C
setter
-
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.