Ver “Visibilidad”: ámbito de código en el que un elemento de Java
puede referenciarse por su nombre.
Se dice que un elemento
es “friendly” cuando no es ni “public”, ni “protected”,
ni “private”. En este vademecum lo denominaremos “de paquete”.
Los elementos “de
paquete” pueden referenciarse desde cualquier punto del código dentro del
mismo paquete en el que se define.
class X
La clase X puede referenciarse desde cualquier punto del código dentro del
mismo paquete en el que se define .
Se pueden definir clases “de paquete” dentro de otras clases o en
ficheros que contienen alguna otra clase “pública”.
resultado
método (argumentos)
El método puede referenciarse (ejecutarse) desde cualquier punto del código
dentro del mismo paquete en el que se define .
Se pueden definir métodos “de paquete” dentro de cualquier clase.
variable
La variable puede referenciarse (leer o escribir) desde cualquier punto del
código dentro del mismo paquete en el que se define .
Se pueden definir variables “de paquete” como campos de cualquier
clase. Pero no se recomienda; es preferible definir las variables como “private”
y estableces métodos de acceso para lectura (getX() o isX()) y
escritura (setX()).
Temas relacionados