Para emplear Librerías("Packages") en un programa es necesario importarlas, esto es llevado acabo mediante el calificativo import como se demuestra a continuación :
import com.osmosislatina.graficas.Recuadro; |
La declaración anterior permite que la clase Recuadro de la librería ("Package") com.osmosislatina.graficas este disponible en el programa en cuestión, las características del uso de import son las siguientes:
La siguiente Clase manda llamar métodos definidos en la Clase Pantalla.java.
La siguiente Clase debe ser colocada bajo la estructura de directorios com/osmosislatina/auxiliares , en base a su ambiente (Linux o Windows) por favor genere dicha estructura para colocar esta Clase
|
package com.osmosislatina.auxiliares; import com.osmosislatina.escritura.*; public class MandaPantalla { public static void main(String args[]) { Pantalla primera = new Pantalla(); primera.conSalto("Esto es un renglon CON salto de linea"); primera.conSalto("Esta linea tambien tiene salto"); primera.sinSalto("Linea Continua"); primera.sinSalto("Linea Continua"); primera.conSalto("Esta linea si tiene salto!"); primera.sinSalto("Termina sin salto"); System.out.println(" Se termina el uso de funciones"); } } |
Primeramente se declara la librería ("package") a la que será asignada el programa a través del vocablo package.
Posteriormente se importan las Clases que serán utilizadas en el programa a través del vocablo import.
Se define el método main dentro del cual se genera una instancia de la Clase Pantalla (aquella importada) y sobre la que posteriormente se mandan llamar los distintos métodos a través de su referencia.
La compilación (Generación de Byte-Code) de esta Clase requiere que esta sea llevada acabo bajo el directorio raíz de la estructura de Clases, esto es, aunque esta Clase radique dentro del directorio com/osmosislatina/auxiliares
es necesario llevar acabo la compilación desde la raíz (./com
), lo anterior se debe a que esta Clase requiere ubicar (importar) las Clases de la Librería ("Package") com/osmosislatina/escritura
; los detalles de esta rutina serán descritos en la sección de CLASSPATH.
Para ejecutar este programa también se requiere descender al directorio raíz de la librería ("Package"), razón que también esta relacionada con la variable CLASSPATH y será descrita a fondo en su sección.