Bonjour à tous ,
j'ai une erreur dans ma classe et j'arrive pas à le résoudre
en fait je peut peut pas faire le cast sur aucune des classes car les Classes (Casse1,Classe2..)il ont en commun les methode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 Class App{ methodeTest(...){ if(ref.getRef()!=null){ Classe1 ins1=ref.get....; ........... ............ ...... methodeA(ins1); methodeB(ins1); methodeC(ins1); } if(ref.getRef1()!=null){ Classe2 ins2=ref.get....; ........... ............ ...... methodeA(ins2); methodeB(ins2); methodeC(ins2); } } methodeA(Object obj){ Enumeration e=obj.en....;//ici il me donne erreur de compilation je doit faire un caste sur la classe Classe1 } methodeB(Object obj){ Enumeration e=obj.en....;//ici il me donne erreur de compilation je doit faire un caste sur la classe Classe2 } }
comment pourai-je résoudre ce probléme
merci d'avance.
Partager