Los paquetes son una forma de agrupar varias clases. Es útil
·
cuando
el programa es muy grande, para estructurar las clases en grupos relacionados.
·
para
aprovechar la posibilidad de dotar a los miembros de una clase de visibilidad “de
paquete”, de forma que sólo son visibles por otras clases del mismo paquete
y no por clases de otros paquetes.
Aunque no es
estrictamente necesario, se recomienda encarecidamente que la estructura de
paquetes coincida con la estructura de directorios donde se encuentran los
ficheros .java.
La declaración de
paquete se hace por fichero .java. Es decir, si un fichero .java comienza
diciendo
package x.y.z;
todas las clases que
se definan en ese fichero se dirán del paquete x.y.z.
Y deben estar en el directorio
... / x / y / z /
Temas relacionados
Vademécum
nombres canónicos
importación de paquetes
nombre universales