130.Paquete [package] (concepto)

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