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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
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,
Partager