Przejdź do treści głównej
INF.04Pytanie #538 z 856enkapsulacja-i-modyfikatory-dostepu

W klasie zdefiniowano pole, do którego dalej w programie odwoływano się za pomocą nazwy klasy, bez tworzenia obiektu. Oznacza to, że pole musiało być zdefiniowane ze słowem kluczowym

Opcje odpowiedzi:
A
private.
B
static.
Prawidłowa
C
virtual.
D
final.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź to B. Słowo kluczowe static (statyczny) oznacza, że pole lub metoda należy do samej klasy, a nie do konkretnej instancji (obiektu). Dzięki temu można się do nich odwoływać poprzez NazwaKlasy.Pole.

Wyjaśnienie pozostałych opcji:

  • private – Określa widoczność pola (dostępne tylko wewnątrz klasy).
  • virtual – Umożliwia nadpisanie metody w klasie pochodnej.
  • final (w Java) lub readonly/const (w C#) – Oznacza stałą wartość lub brak możliwości dziedziczenia.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Enkapsulacja i modyfikatory dostepu”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 8 pytań z tego działu.