Imaginons une classe voiture avec les propriétés suivantes : couleur,marque,moteur,nb de portes... et une classe concessionnaire avec les propriétés : marques vendues, nb de voitures en stocks,etc.
Une voiture peut faire partie de plusieurs concessionnaires et chaque concessionnaires a plusieurs voitures.
Ca doit être des références circulaires en effet puisqu'on aura qqch du type
Voiture(0)
---Concessionnaire(1)
------Voiture(1)
------Voiture(2)
---------Concessionnaire(2)
................etc.
En partant de voiture(0) je veux utiliser une fonction de la classe concessionnaire en faisant : Voiture(0).Concessionnaire(1).Voiture(1).concessionnaire(2).Fonction
J'espère que j'ai été plus explicite
Les objets que j'utilise contiennent tout type de données (string,integer, double et boolean avec une cinquantaine de variables)