Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 306

Jaką rolę pełni element statyczny w klasie?

  1. AAutomatycznie likwiduje obiekty klasy po zakończeniu działania programu
  2. BZachowuje wspólną wartość dla wszystkich instancji tej klasyPoprawna
  3. COgranicza dostęp do metod publicznych w klasie
  4. DPozwala na dynamiczne dodawanie nowych metod

Wyjaśnienie

Składnik statyczny klasy przechowuje wartości współdzielone przez wszystkie obiekty tej klasy. Jest to jedno z najbardziej efektywnych narzędzi w programowaniu obiektowym, pozwalające na ograniczenie zużycia pamięci oraz zapewnienie spójności danych. Główna rola składnika statycznego polega na utrzymaniu jednej kopii zmiennej lub metody, która jest dostępna niezależnie od liczby instancji klasy. To oznacza, że zmiana wartości składowej statycznej jest natychmiast widoczna dla wszystkich obiektów klasy. Przykładem jest licznik instancji klasy lub konfiguracja globalna aplikacji, gdzie statyczność pozwala na scentralizowanie danych i ich jednolite zarządzanie.