Przejdź do treści głównej
INF.04Pytanie #345 z 856interfejsy-i-klasy-abstrakcyjne

Metoda ustawiająca prywatne pole to

Opcje odpowiedzi:
A
metoda abstrakcyjna
B
getter
C
setter
Prawidłowa
D
metoda wirtualna
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C

Uzasadnienie i szersze wyjaśnienie:

W programowaniu obiektowym (w ramach zasady hermetyzacji), prywatne pola klasy są ukryte przed światem zewnętrznym. Dostęp do nich jest kontrolowany za pomocą publicznych metod dostępowych, zwanych accessorami.

  • Setter (mutator): To metoda, której zadaniem jest ustawienie (zmiana) wartości prywatnego pola. Nazwy tych metod często zaczynają się od słowa set, np. setWiek(int nowyWiek).
  • Getter (accessor): To metoda, której zadaniem jest pobranie (odczytanie) wartości prywatnego pola. Nazwy tych metod często zaczynają się od słowa get, np. getWiek().

Metoda ustawiająca pole to setter.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A. metoda abstrakcyjna: To metoda, która nie ma implementacji; jej zadaniem jest narzucenie kontraktu na klasy pochodne, a nie obsługa pola.
  • D. metoda wirtualna: Służy do realizacji polimorfizmu, a nie do bezpośredniej obsługi dostępu do pól.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Interfejsy i klasy abstrakcyjne”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 17 pytań z tego działu.