ID: 2999 OOP - Zaawansowane Łatwe

Źródło: Arkusze CKE

Aby zdefiniować zmienną, która będzie działała jako licznik instancji danej klasy, należy wprowadzenie takiego zmiennej poprzedzić słowem kluczowym

Warianty odpowiedzi

  1. A

    register

  2. B

    static

  3. C

    virtual

  4. D

    operator

Wyjaśnienie

Standardowe pola w klasie należą do konkretnych obiektów, co oznacza, że każdy obiekt ma swoją własną kopię takiej zmiennej.

Jeśli chcesz stworzyć zmienną, która będzie wspólna dla całej klasy i wszystkich jej obiektów, na przykład właśnie licznik stworzonych instancji, musisz użyć słowa kluczowego static.

Zmienna statyczna istnieje w jednym egzemplarzu dla całej klasy, dzięki czemu zmiana jej wartości w jednym miejscu jest natychmiast widoczna wszędzie.

Sprawdź się w praktyce

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

Podobne pytania — OOP - Zaawansowane