Accueil
 Sommaire du cours
 1  Introduction à Java
 2  Concepts de bases de Java
 3  Classes et objets en Java
 4  Généralisation spécialisation en Java
 5  Organisation des sources Java
 5.1  Programme en C (rappel)
 5.2  Exécution d'un programme (rappel)
 5.3  Exécution d'un programme sur une machine virtuelle
 5.4  Dans le cas de Java
 5.5  Unités de compilation
 5.6  Paquetages
 5.6.1  Chemin de recherche
 5.6.2  Exemple
 5.7  Visibilité en Java
 Questions
 6  API Java
 7  Exceptions en Java
 8  Concepts objets avancés en Java
 Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


5.6 Paquetages

  • Paquetages : regroupement de classes dans un espace de nommage
  • Noms des classes : « packagename.classname »
  • Espace de nommage associé à la compilation et à l’exécution
    • Classe Personne du paquetage studs doit être dans un fichier correspondant au chemin « studs/Personne.java »
  • Ceci permet au compilateur et à la JVM de trouver les fichiers compilés
  • Mot réservé package : nom de paquetage des classes dans l’unité de compilation

    précédent     suivant 


Les paquetages permettent de regrouper un ensemble de classes dans un espace de nommage. Les noms des classes suivent le schéma « packagename.classname ». Cet espace de nommage est associé à la compilation et à l’exécution. La classe Personne du paquetage studs doit être dans un fichier correspondant au chemin « studs/Personne.java ». Ceci permet au compilateur et à la JVM de trouver les fichiers compilés. Le mot réservé package permet d’indiquer le nom de paquetage pour chaque unité de compilation.

Christian Bac, Denis Conan, Télécom SudParis, CSC 4002, Octobre 2015