Przejdź do głównej treści
  1. Strona główna
  2. Technik informatyk
  3. INF.03
  4. Pytanie

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe Algorytmy i podstawy informatyki

Który modyfikator dostępu sprawia, że pole klasy jest dostępne z dowolnego miejsca programu?

Źle. private ogranicza dostęp tylko do metod tej samej klasy.
Źle. published nie jest standardowym modyfikatorem dostępu.
Dobrze. public daje dostęp do pola zewsząd - także spoza klasy.
Źle. protected daje dostęp w klasie i klasach dziedziczących, nie zewsząd.
Modyfikator public oznacza, że pole lub metoda są dostępne z każdego miejsca programu - z wnętrza klasy, z klas dziedziczących i z kodu zewnętrznego. To najszerszy poziom dostępu. Stosuje się go do elementów, które mają stanowić publiczny interfejs obiektu. Dlatego dostęp zewsząd zapewnia public.
Pozostałe modyfikatory ograniczają dostęp lub nie istnieją. private zamyka pole wyłącznie w obrębie własnej klasy - nie sięgną do niego nawet klasy dziedziczące. protected rozszerza dostęp na klasy potomne, ale nadal nie udostępnia pola kodowi z zewnątrz. published nie jest standardowym kwalifikatorem dostępu w typowych językach obiektowych. Dostęp do pola z dowolnego miejsca daje public, dlatego to on jest poprawny.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wyślemy tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.