Źródło: Arkusze CKE
Która z wymienionych cech dotyczy klasy statycznej?
Warianty odpowiedzi
-
A
Nie może zawierać ani zmiennych, ani metod
-
B
Może być dziedziczona przez klasy potomne
-
C
Jest automatycznie usuwana po zakończeniu działania programu
-
D
Może zawierać wyłącznie statyczne pola i metody
Wyjaśnienie
Klasa statyczna jest specyficznym rodzajem klasy, z której nie można tworzyć żadnych obiektów za pomocą operatora new.
Jej główną cechą jest to, że może zawierać wyłącznie elementy statyczne, czyli pola, metody i właściwości statyczne.
Doskonałym przykładem z praktyki jest klasa pomocnicza, na przykład Math, do której metod odwołujesz się bezpośrednio przez nazwę klasy.