Java: Modifikátory přístupu
Z MiS
(Rozdíly mezi verzemi)
(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]] | ||
− | |||
Upravují přístup k metodám a atributům třídy. | Upravují přístup k metodám a atributům třídy. | ||
− | ; | + | |
− | * | + | ; <code>private</code> |
− | ; protected | + | * Přístupnost pouze ze tříd ve stejném balíčku. |
− | * | + | * Žádná jiná třída nemůže přistupovat. |
− | ; | + | * Implicitní volba (zvoleno automaticky, když neuvedeme). |
− | * | + | ; <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
- Přístupnost pouze ze tříd ve stejném balíčku.
- Žádná jiná třída nemůže přistupovat.
- Implicitní volba (zvoleno automaticky, když neuvedeme).
-
protected
- Přístup mají navíc potomci třídy (třídy, které jsou potomky viz Dědičnost v OOP.
-
public
- Přístupnost z libovolné třídy
- Libovolné třídy mohou přistupovat k tomuto atributu/metodě.
Více viz: Dokumentace Javy.