Bonsoir,
J'ai un exercice qui consiste à modifier la classe C et D:
A extends B
B n'hérite d'aucune classe
Code :
- class C{
- private Observable obs;
- public C(Observable obs)
- { this.obs = obs;
- this.obs.addObserver(this);
-
- }
- }
|
et
Code :
- public class D extends C {
- JTextArea jta;
- public D(Observable observable){
- super(observable);
- }
- }
|
et dans mon test je dois faire:
A a= new A();
D d= new D(a);
Il faut modifier les classes C et D sans faire B extends Observable et là j'avoue que je n'est aucune idée étant donnée que je ne peux pas caster "a" avec Observable, si quelqu'un sait comment modifier ces classes merci d'avance