Źródło: Arkusze CKE
Modyfikator dostępu znajdujący się przed definicją metody Dodaj() w klasie Kalkulator sprawia, że:
protected void Dodaj() {}
Warianty odpowiedzi
-
A
jest ona możliwa do wykorzystania w programie głównym i można ją wywołać na instancji klasy Kalkulator
-
B
jest ona dostępna zarówno w samej klasie, jak i w klasach dziedziczących po klasie Kalkulator
-
C
nie jest ona osiągalna w klasach, które dziedziczą po klasie Kalkulator
-
D
nie jest ona dostępna z poziomu klas, które są zaprzyjaźnione z klasą Kalkulator
Wyjaśnienie
Modyfikator dostępu protected definiuje poziom widoczności składowych klasy, tworząc kompromis między dostępem prywatnym a publicznym.
Metoda oznaczona jako protected jest widoczna wewnątrz klasy, w której została zdefiniowana, oraz we wszystkich klasach, które po niej dziedziczą. Niepowiązane klasy z zewnątrz nie mają do niej bezpośredniego dostępu.