Java: Modifikátory přístupu

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Přidán běžný význam, opraveny chyby)
(Význam modifikátorů: Podrobnější specifikace bez modif.)
Řádka 9: Řádka 9:
 
* Žádná jiná třída nemůže přistupovat.
 
* Žádná jiná třída nemůže přistupovat.
 
; <code>protected</code>
 
; <code>protected</code>
* Přístup mají navíc potomci třídy (subclass, třídy, které dědí tuto třídu).
+
* Přístup mají navíc potomci třídy (''subclass'', třídy, které dědí tuto třídu).
 
* Viz [[Objektově orientované programování|OOP — dědičnost]].
 
* Viz [[Objektově orientované programování|OOP — dědičnost]].
 
; <code>public</code>
 
; <code>public</code>
Řádka 15: Řádka 15:
 
* Libovolné třídy mohou přistupovat k tomuto atributu/metodě.
 
* Libovolné třídy mohou přistupovat k tomuto atributu/metodě.
 
; Žádný modifikátor
 
; Žádný modifikátor
* Pokud neuvedeme žádný modifikátor, mají přístup třídy ve stejném balíčku (package).
+
* Pokud neuvedeme žádný modifikátor, mají přístup jen třídy ve stejném balíčku (''package'').
 +
* (Je to tedy významově podobné jako <code>private</code>, ale třídy stejného balíčku mají vyjímku.)
  
 
Více viz: [http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html Dokumentace Javy].
 
Více viz: [http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html Dokumentace Javy].

Verze z 21. 11. 2013, 08:43


Upravují přístup k metodám a atributům třídy. Říkají, kdo (které třídy) mohou volat metody resp. přistupovat k atributům třídy.

Význam modifikátorů

private
protected
public
Žádný modifikátor

Více viz: Dokumentace Javy.

Běžné použití

Třídy
Atributy
Metody
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje