0% encontró este documento útil (0 votos)
88 vistas2 páginas

El Paquete

Los paquetes agrupan clases relacionadas y resuelven conflictos de nombres. Dentro de un paquete, las clases tienen acceso a los miembros y funciones de otras clases. Un proyecto Java contiene clases en archivos .java dentro de un directorio, y cada clase especifica el mismo paquete al principio. Se pueden importar clases individuales o todos los elementos públicos de un paquete para usarlos sin su nombre de paquete completo.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
88 vistas2 páginas

El Paquete

Los paquetes agrupan clases relacionadas y resuelven conflictos de nombres. Dentro de un paquete, las clases tienen acceso a los miembros y funciones de otras clases. Un proyecto Java contiene clases en archivos .java dentro de un directorio, y cada clase especifica el mismo paquete al principio. Se pueden importar clases individuales o todos los elementos públicos de un paquete para usarlos sin su nombre de paquete completo.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

El paquete (package)

 Los paquetes son una forma de organizar grupos de clases. Un paquete


contiene un conjunto de clases relacionadas bien por finalidad, por
ámbito o por herencia.
 Los paquetes resuelven el problema del conflicto entre los nombres de
las clases. Al crecer el número de clases crece la probabilidad de
designar con el mismo nombre a dos clases diferentes.
 Las clases tienen ciertos privilegios de acceso a los miembros dato y a
las funciones miembro de otras clases dentro de un mismo paquete.

En el Entorno Integrado de Desarrollo (IDE) JBuilder de Borland, un proyecto


nuevo se crea en un subdirectorio que tiene el nombre del proyecto. A
continuación, se crea la aplicación, un archivo .java que contiene el código de
una clase cuyo nombre es el mismo que el del archivo. Se pueden agregar
nuevas clases al proyecto, todas ellas contenidas en archivos .java situadas en
el mismo subdirectorio. La primera sentencia que encontramos en el código
fuente de las distintas clases que forman el proyecto es package o del nombre
del paquete.

//archivo [Link]

package nombrePaquete;
public class MiApp{
//miembros dato
//funciones miembro
}
//archivo [Link]

package nombrePaquete;
public class MiClase{
//miembros dato
//funciones miembro
}

La palabra reservada import


Para importar clases de un paquete se usa el comando import. Se puede
importar una clase individual
import [Link];

o bien, se puede importar las clases declaradas públicas de un paquete


completo, utilizando un arterisco (*) para reemplazar los nombres de clase
individuales.
import [Link].*;
Para crear un objeto fuente de la clase Font podemos seguir dos alternativas
import [Link];
Font fuente=new Font("Monospaced", [Link], 36);

O bien, sin poner la sentencia import


[Link] fuente=new [Link]("Monospaced", [Link],
36);

Normalmente, usaremos la primera alternativa, ya que es la más económica en


código, si tenemos que crear varias fuentes de texto.

Se pueden combinar ambas formas, por ejemplo, en la definición de la


clase BarTexto
import [Link].*;
public class BarTexto extends Panel implements [Link]{
//...
}

Panel es una clase que está en el paquete [Link], y Serializable es


un interface que está en el paquete [Link]

Los paquetes estándar


Paquete Descripción
Contiene las clases necesarias para crear applets que se ejecutan
[Link]
en la ventana del navegador
Contiene clases para crear una aplicación GUI independiente de
[Link]
la plataforma
[Link] Entrada/Salida. Clases que definen distintos flujos de datos
Contiene clases esenciales, se importa impícitamente sin
[Link]
necesidad de una sentencia import.
Se usa en combinación con las clases del paquete [Link] para
[Link]
leer y escribir datos en la red.
[Link] Contiene otras clases útiles que ayudan al programador

También podría gustarte