Bonjour à tous ,
j'ai une erreur dans ma classe et j'arrive pas à le résoudre
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
}
 
 
}
en fait je peut peut pas faire le cast sur aucune des classes car les Classes (Casse1,Classe2..)il ont en commun les methode
comment pourai-je résoudre ce probléme
merci d'avance.