Strona główna › Pytania INF.04 › Pytanie 349
INF.04 · pytanie #349
Jaką rolę pełni element statyczny w klasie?
- AOgranicza dostęp do metod publicznych w klasie
- BZachowuje wspólną wartość dla wszystkich instancji tej klasy
- CPozwala na dynamiczne dodawanie nowych metod
- DAutomatycznie likwiduje obiekty klasy po zakończeniu działania programu
Poprawna odpowiedź: B. Zachowuje wspólną wartość dla wszystkich instancji tej klasy
Kliknij odpowiedź, którą uważasz za poprawną.
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.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.