Para utilizar "Packages" en Java es necesario generar una estructura de directorios que lleven la misma secuencia de las librerías que desean diseñarse, observe:
+-com+- | +-osmosislatina+- | +-escritura+- | +-graficas+- | +-correo+- | +-errores+- | +-auxiliares+- |
Lo anterior demuestra una estructura para las librerías del dominio com.osmosislatina, se debe mencionar que no existe ninguna restricción en el número de directorios anidados, esto es, es posible que existan librerías de 5 o 10 niveles de profundidad, esta sub-clasificación se va realizando en base a los requerimientos de las librerías y es dentro de cada sub-directorio donde son colocadas las distintas Clases.
Además de la generación de estos directorios, se debe incluir un calificador de la librería en el código fuente de cada Clase :
package com.osmosislatina.escritura; |
Lo anterior sería incluido en todos los programas pertenecientes a la librería ("Package") com.osmosislatina.escritura, debe mencionarse que este calificador debe ser la primer declaración en todo programa Java (Salvo no vaya a ser incluido en librerías); recuerde que además de este calificador el programa debe estar colocado en la estructura de directorios correspondiente, lo anterior es sumamente importante al llevarse acabo la compilación para la generación de Byte-Code
La siguiente Clase define dos métodos que pueden ser utilizados para imprimir resultados a pantalla:
La siguiente Clase debe ser colocada bajo la estructura de directorios com/osmosislatina/escritura , en base a su ambiente (Linux o Windows) por favor genere dicha estructura para colocar esta Clase
|
package com.osmosislatina.escritura; public class Pantalla { public static void sinSalto(String s) { System.out.print(s); } public static void conSalto(String s) { System.out.println(s); } } |
Primeramente se declara la librería ("package") a la que será asignada el programa a través del vocablo package.
Se define la Clase con los respectivos métodos sinSalto y conSalto.
NOTA: Recuerde que este programa debe residir dentro del directorio com/osmosislatina/escritura/
.
NOTA 2: Observe que esta Clase no posee el método principal main
.
Para compilar esta Clase basta ejecutar el comando:
|
Lo anterior genera el archivo de ByteCode : Panatalla.class
. En la siguiente sección será diseñado un programa que haga uso de esta librería ("package").