Importación De los Paquetes De Java


  Share  
|


Para utilizar un paquete dentro de un uso o de un applet de Java, necesitamos importarlo. Hacemos esto por medio de la palabra clave de la importación. Así pues, por ejemplo, si deseamos incluir el paquete de I/O, que se llama java.io, tendríamos la declaración siguiente en la tapa de nuestro código (antes de que definimos cualesquiera clases):

importación java.io. *;

Nota cómo hemos añadido una coma y una estrella adicionales al final del nombre del paquete. Esto significa que incluirá todas las clases dentro del paquete (es decir, el asterisco se utiliza como comodín).

Otro ejemplo de esto sería si deseábamos incluir el paquete para uso general, que se llama java.util. Esto sería hecha con la declaración siguiente:

importación java.util. *;

Una vez más observe el uso del asterisco de incluir todas las clases del paquete. Sin embargo, si deseábamos solamente incluir una sola clase del paquete, podríamos hacer esto también.

Dentro del paquete para uso general, hay una clase de ArrayList. Si deseamos simplemente utilizar la clase de ArrayList del paquete para uso general y de ningunos otros, podríamos importar apenas la clase de ArrayList usando la declaración siguiente en la tapa de nuestro código.

importación java.util.ArrayList;

Por supuesto, si utilizáramos el asterisco, el paquete de ArrayList sería incluido automáticamente. Tan una vez que hagamos esto, podríamos entonces crear una referencia a un objeto de ArrayList dentro de una clase o de un método usando la declaración siguiente:

MyArrayList de ArrayList;

También, es bueno saber que es posible tener acceso a la clase de ArrayList (o a cualquier otra clase fuera de un paquete) usando su nombre completamente cualificado. Por ejemplo, sin ningunas declaraciones de la importación, podríamos crear el objeto del myArrayList como hicimos antes con la línea siguiente del código.

myArrayList de java.util.ArrayList;
Como mencionamos en la introducción, los paquetes proporcionan la gerencia del namespace, así que es por lo tanto posible que dos paquetes podrían ambos tener una clase con el mismo nombre en él. Obviamente, esto podría causar problemas si ambos los paquetes fueran importados, así que en este caso tendría sentido de utilizar el nombre completamente cualificado del paquete:

firstReference de package1.MyClass; secondReference 
de package2.MyClass;
esto es un artículo agregado por Gabriela C. Perez


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions