Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 816

Pole klasy Konto ma być odczytywane spoza klasy, ale zmieniane tylko przez jej własne metody. Jak to zrealizować?

  1. AZadeklarować pole jako publiczne i zapisać zakaz jego zmiany w komentarzu klasy
  2. BZadeklarować pole jako statyczne, ponieważ składniki statyczne są niezmienne
  3. CZadeklarować pole jako prywatne, dodając publiczną metodę zwracającą jego wartośćPoprawna
  4. DZadeklarować pole jako chronione, bo to blokuje zapis spoza hierarchii dziedziczenia

Wyjaśnienie

Ukrycie składowej i udostępnienie jej przez metodę dostępową to podstawowy sposób panowania nad stanem obiektu.