Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 14

Jakie określenie w programowaniu obiektowym odnosi się do "zmiennej klasy"?

  1. AObiekt
  2. BKonstruktor
  3. CMetoda
  4. DPolePoprawna

Wyjaśnienie

Pole (ang. field) to zmienna należąca do klasy, która przechowuje dane opisujące stan obiektu. Jest to integralna część definicji klasy, a każde wystąpienie klasy (obiekt) ma swoje własne kopie pól. Przykład w C++: `class Osoba { public: string imie; int wiek; }`. W tym przypadku `imie` i `wiek` to pola klasy `Osoba`, które opisują właściwości każdej osoby. Pola mogą mieć różne poziomy dostępu (`public`, `private`, `protected`), co umożliwia kontrolowanie, które części programu mają do nich dostęp. Dzięki polom obiekty przechowują swój stan i mogą zmieniać go podczas działania programu.