Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 724

Który z podanych terminów najlepiej odnosi się do składnika statycznego w klasie?

  1. APole lub metoda, która jest przypisana do klasy, a nie do jej instancjiPoprawna
  2. BFunkcja, która wywołuje destruktor danej klasy
  3. CMetoda z dostępem ograniczonym tylko do tej samej klasy
  4. DZmienna lokalna wewnątrz danej klasy

Wyjaśnienie

Składnik statyczny klasy to pole lub metoda, która należy do klasy jako całości, a nie do konkretnego obiektu. Oznacza to, że istnieje tylko jedna kopia składnika statycznego współdzielona przez wszystkie obiekty tej klasy. Przykład w C++: `class Licznik { public: static int liczbaObiektow; }`. Zmienna `liczbaObiektow` przechowuje liczbę utworzonych instancji klasy i jest wspólna dla wszystkich obiektów. Składniki statyczne są często używane do implementacji liczników, zarządzania zasobami lub przechowywania danych globalnych w obrębie klasy.