ID: 3021 OOP - Zaawansowane Łatwe

Źródło: Arkusze CKE

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

Warianty odpowiedzi

  1. A

    Metoda z dostępem ograniczonym tylko do tej samej klasy

  2. B

    Funkcja, która wywołuje destruktor danej klasy

  3. C

    Zmienna lokalna wewnątrz danej klasy

  4. D

    Pole lub metoda, która jest przypisana do klasy, a nie do jej instancji

Wyjaśnienie

Składnik statyczny (oznaczany słowem kluczowym static) różni się od zwykłego pola czy metody tym, że należy bezpośrednio do samej klasy, a nie do konkretnego obiektu.

Oznacza to, że istnieje tylko jedna wspólna instancja takiego pola dla całego programu. Niezależnie od tego, ile obiektów danej klasy utworzysz, wszystkie będą korzystać z tej samej zmiennej statycznej.

Co więcej, do metod i pól statycznych możesz odwoływać się bez konieczności tworzenia jakiegokolwiek obiektu tej klasy.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Zaawansowane