Accueil
 Sommaire du cours
 1  Introduction à Java
 2  Concepts de bases de Java
 3  Classes et objets en Java
 3.1  Classe
 3.2  Objet
 3.3  Attributs et méthodes de classe
 3.4  Association entre classes
 3.4.1  Exemple d'association
 3.4.2  Association entre classes en Java
 Questions
 4  Généralisation spécialisation en Java
 5  Organisation des sources Java
 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


3.4.2 Association entre classes en Java
  • Mise en place à l’aide d’attributs
  • Dans l’une ou l’autre des classes selon la navigabilité de l’association
  • Mise en place au moment de la construction des instances
  • Multiplicité de l’association représentée à l’aide d’un tableau ou d’une collection
  • Difficulté lorsque l’association est bidirectionnelle, par quoi commencer ?
    • Utilisation d’une méthode qui permet d’affecter un attribut d’une classe en dehors du constructeur
    • Passage de la référence d’un des objets dans l’appel au constructeur de l’autre

    précédent     suivant 


La mise en place de l’association est le plus souvent réalisée par le constructeur de la classe qui doit recevoir en paramètre la référence de l’objet de l’autre classe. Lorsque l’association est bidirectionnelle, il est nécessaire de passer la référence d’un objet à l’autre et réciproquement. Ce type de constructeur est expliqué dans la section 8.1 .

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