Modifier un objet par sa référence
Bonjour,
Mon problème est le suivant :
J'ai, disons, 3 classes : C1, C2 et C3 qui étendent la classe C. Chacune de ces classes a un attribut objet de type A.
Ce que je souhaite faire, c'est instancier A, puis instancier C1, C2, C3 en passant en paramètre mon instance de A :
Code:
1 2 3 4 5 6 7
|
A a = new A();
C c1, c2, c3;
c1 = new C1(a);
c2 = new C2(a);
c3 = new C3(a); |
Une méthode commune aux trois classes qui héritent de C doit être appliquée à mon instance a. Le fait est que cette méthode doit modifier a et que le résultat doit se répercuter dans les autres instances de C.
L'exemple ci-dessus n'est pas forcément le plus approprié pour exprimer le besoin, mais je pense qu'il est suffisamment clair.
Y a-t-il un moyen de faire ça en JAVA ?
Cordialement,