INF.04 · pytanie 304
Jakie z wymienionych czynności można zrealizować przy pomocy składnika statycznego danej klasy?
- AZachowanie wartości wspólnych dla wszystkich instancji klasyPoprawna
- BUmożliwienie dzielenia pól klasy pomiędzy zaprzyjaźnione klasy
- CWywołanie destruktora klasy bez jej usuwania
- DTworzenie prywatnych kopii pól dla każdej instancji
Wyjaśnienie
Składnik statyczny klasy przechowuje wartości wspólne dla wszystkich instancji danej klasy. Oznacza to, że niezależnie od liczby utworzonych obiektów, istnieje tylko jedna kopia składowej statycznej, która jest współdzielona przez wszystkie instancje. Składowe statyczne są często wykorzystywane do przechowywania liczników, stałych wartości lub danych konfiguracyjnych. Metody statyczne mogą być wywoływane bezpośrednio na klasie, bez konieczności tworzenia obiektu, co czyni je niezwykle użytecznymi w przypadku funkcji narzędziowych.