En java se utilizan
modificadores de visibilidad al momento de declarar atributos y métodos, estos modificadores permiten o no la utilización de dichos métodos o atributos.
Public: Acceso desde:
- La misma clase
- Otra clase del mismo paquete
- Subclase de otro paquete
- Otra clase de otro paquete
Protected: Acceso desde:
- La misma clase
- Otra clase del mismo paquete
- Subclase de otro paquete
Default: Acceso desde:
- La misma clase
- Otra clase del mismo paquete
Private: Acceso desde:
A continuación se muestra un ejemplo de visibilidad dentro de un mismo paquete aplicando los modificadores indicados.
Se muestra un ejemplo de visibilidad tratando de acceder desde otro paquete