Importation Des Paquets De Java


  Share  
|


Pour employer un paquet dans une application ou un applet de Java, nous devons l'importer. Nous faisons ceci au moyen du mot-clé d'importation. Ainsi, par exemple, si nous souhaitons inclure le paquet d'I/O, qui s'appelle le java.io, nous aurions le rapport suivant au dessus de notre code (avant que nous définissons n'importe quelles classes) :

importation java.io. * ;

Note comment nous avons apposé une virgule décimale supplémentaire et tenons le premier rôle à la fin du nom de paquet. Ceci signifie qu'il inclura toutes les classes dans le paquet (c.-à-d., l'astérisque est employé comme wildcard).

Un autre exemple de ceci serait si nous souhaitions inclure le paquet de service, qui s'appelle le java.util. Ceci serait fait avec le rapport suivant :

importation java.util. * ;

Encore, notez l'utilisation de l'astérisque d'inclure toutes les classes du paquet. Cependant, si nous souhaitions seulement inclure une classe simple du paquet, nous pourrions faire ceci aussi.

Dans le paquet de service, il y a une classe d'ArrayList. Si nous souhaitons simplement employer la classe d'ArrayList du paquet de service et d'aucuns autres, nous pourrions importer juste la classe d'ArrayList en utilisant le rapport suivant au dessus de notre code.

importation java.util.ArrayList ;

Naturellement, si nous employions l'astérisque, le paquet d'ArrayList serait inclus automatiquement. Ainsi une fois que nous faisons ceci, nous pourrions alors créer une référence à un objet d'ArrayList dans une classe ou une méthode en utilisant le rapport suivant :

MyArrayList d'ArrayList ;

En outre, il est bon de savoir qu'il est possible d'accéder à la classe d'ArrayList (ou à toute autre classe hors d'un paquet) en employant son nom entièrement qualifié. Par exemple, sans aucun rapport d'importation, nous pourrions ne créer l'objet de myArrayList comme nous avons fait avant avec la ligne suivante du code.

myArrayList de java.util.ArrayList ;
Comme nous avons mentionné dans l'introduction, les paquets fournissent la gestion de namespace, ainsi il est donc possible que deux paquets pourraient tous les deux avoir une classe avec le même nom dans lui. Évidemment, ceci pourrait poser des problèmes si les les deux les paquets étaient importés, tellement dans ce cas-ci il se comprendrait d'employer le nom entièrement qualifié de paquet :

firstReference de package1.MyClass ; secondReference
de package2.MyClass ;
c'est un article supplémentaire par Gabriela C. Perez


Share  

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