Java: Modifikátory přístupu

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Vytvoření stránky - osamostatnění)
 
m (Doplněno/spojeno se stránkou OOP)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Programování]][[Category:Java]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Programování]][[Category:Java]]
  
== Modifikátory přístupu ==
 
 
Upravují přístup k metodám a atributům třídy.
 
Upravují přístup k metodám a atributům třídy.
; public
+
 
* Jiné třídy mohou přistupovat k tomuto atributu/metodě.
+
; <code>private</code>
; protected
+
* Přístupnost pouze ze tříd ve stejném balíčku.
* Pouze potomci třídy (a třídy ve stejném balíčku tříd) mohou přistupovat...
+
* Žádná jiná třída nemůže přistupovat.
; private
+
* Implicitní volba (zvoleno automaticky, když neuvedeme).
* Žádná jiná třída nemůže přistupovat...
+
; <code>protected</code>
 +
* Přístup mají navíc potomci třídy (třídy, které jsou potomky viz [[Dědičnost v OOP]].
 +
; <code>public</code>
 +
* Přístupnost z libovolné třídy
 +
* Libovolné třídy mohou přistupovat k tomuto atributu/metodě.
 +
 
 
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 11. 10. 2013, 12:22


Upravují přístup k metodám a atributům třídy.

private
protected
public

Více viz: Dokumentace Javy.

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje