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.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.5 Unités de compilation

  • Un fichier source Java = une unité de compilation
  • Recommandation : une seule classe par fichier source
  • Obligation : nom du fichier source = nom de sa classe publique

    précédent     suivant 


Un fichier source en Java correspond à une unité de compilation. Une unité de compilation n’est compilable que si le compilateur dispose de l’ensemble des classes utilisées dans ce fichier. Ceci peut conduire un compilateur à compiler plusieurs classes lors d’une demande de compilation d’une seule classe. Il est fortement recommandé d’avoir une seule classe par fichier source. Un fichier source contenant une classe publique doit porter le même nom que cette classe.

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