• Przejdź do głównej nawigacji
  • Przejdź do treści
  • Przejdź do głównego paska bocznego
  • Przejdź do stopki
Testelka.pl

Testelka.pl

Testelka.pl - o technologiach w testowaniu oprogramowania

  • Kursy
    • DARMOWY: Java dla testerów
    • Selenium w Javie
    • Selenium w C#
    • Testy API w REST Assured
    • Selektory CSS
    • XPath
  • Materiały na raz
  • Blog
  • O Eli
  • Zaloguj się
  • DOŁĄCZ

Java dla Testerów 15. Modyfikatory dostępu

Strona główna > Kursy > Java dla testerów > Java dla Testerów 15. Modyfikatory dostępu

Oprócz tego kursu na Testelce znajdziesz też: kurs Selenium w Javie, kurs Selenium w C#, kurs testowania API w REST Assured. W tych kursach jest też zapewnione wsparcie merytoryczne - jeżeli coś jest niejasne możesz zapytać pod lekcją. Dostęp do tych kursów możesz uzyskać w ramach członkostwa.

SPRAWDŹ RODZAJE CZŁONKOSTWA

Modyfikatory dostępu to słowa kluczowe, które pozwalają określić widoczność np. klasy, pola, konstruktora czy metody. W tej lekcji omówimy sobie na przykładach modyfikatory dostępu w Javie.

Chcesz takich filmów więcej? Zasubskrybuj mój kanał!

Modyfikatory dostępu – linki i materiały

W Javie wyróżniamy cztery modyfikatory dostępu.

Private

To jest „najwęższy” modyfikator dostępu. Pola klasy, metody czy konstruktory oznaczone modyfikatorem private będą widoczne jedynie wewnątrz tej samej klasy. Taki modyfikator dajemy tam, gdzie potrzebujemy coś na użytek „wewnętrzny” w danej klasie i nie chcemy żeby np. dana metoda była widoczna poza tą klasą.

Protected

Ten modyfikator mówi o tym, że np. metoda oznaczona takim modyfikatorem jest widoczna po pierwsze w innych klasach z tego samego pakietu, a pod drugie w klasach dziedziczących po klasie, w której znajduje się ta metoda.

Default

Domyślny modyfikator to ten, który jest przypisywany domyślnie gdy wprost nie podamy żadnego. Ogranicza on widoczność elementów klasy do tego samego pakietu.

Public

Ten modyfikator z kolei daje nam najszerszy dostęp. Elementy klasy oznaczone tym modyfikatorem, np. metody, są widoczne w dowolnym miejscu i w dowolnej innej klasie.

Modyfikatory dostępu dla klas

Powyższe przykłady dotyczą elementów klasy, a co z samymi klasami? Klasy oczywiście również mają swoje modyfikatory dostępu ale nie zawsze wszystkie z wyżej wymienionych. Klasa może mieć domyślny modyfikator dostępu, co oznacza, że będzie widoczna dla klas z tego samego pakietu. Jeżeli klasa będzie ustawiona na public, to będzie widoczna w każdej innej klasie. Modyfikatory protected i private nie są dostępne dla klas, chyba że mówimy o klasie wewnętrznej. Przykład zobaczysz na filmie.

Pierwszy Sidebar

LEKCJE W KURSIE

  • Error:java: error: release version 5 not supported
  • Zmienne i typy proste
  • Zmienne i klasa String
  • Operatory matematyczne
  • Operatory relacyjne i logiczne oraz konkatenacja
  • Tablice jedno i wielowymiarowe
  • Metody w Javie
  • Instrukcje warunkowe
  • Pętle while i do while
  • Pętle for i foreach
  • Zakres widoczności zmiennych
  • Klasa w Javie, obiekty i pola klasy
  • Konstruktory
  • Typy referencyjne
  • Dziedziczenie
  • Modyfikatory dostępu
  • Gettery i settery: typy proste i String
  • Gettery i settery: typy referencyjne
  • Słowo kluczowe this
  • Słowo kluczowe super

Footer

Elzbieta Natalia Sadel
Calle Marzo 9 1 D
41009 Sevilla
Hiszpania
NIF: Y7882076J

Zostań trenerem!

Regulamin
Polityka prywatności
Polityka wsparcia w ramach członkostwa

Koszulki i torby dla testerów

Pomoc
Kontakt

Poskładane z 💛 przez Automatela.pl

Ta strona korzysta z ciasteczek aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie ze strony oznacza, że zgadzasz się na ich użycie.ZgodaNie wyrażam zgodyPolityka prywatności