HELLO LE MONDE !!
J'ai un problème avec les classes abstraites:
quand on implémente des classes telles que:
je fait un prgm de test avec:
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 abstract class base(){ public abstract void methode1(); public abstract void methode2(); } public class derivee1(){ public abstract void methode1(){ .... } public abstract void methode2(){ .... } public une_autre_methode(){ .... } } public class derivee2(){ public abstract void methode1(){ .... } public abstract void methode2(){ .... } public une_autre_methode(){ .... } }
Et ensuite je peux appeler les méthodes communes pour chaque objets....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 .... ....main(....){ base tab_classe[] = new base[2]; tab_classe[0] = new derivee1(); tab_classe[1] = new derivee2(); }
LE PROBLEME: Pourquoi ne puis - je pas appeler les méthodes individuelles de chacun, par ex:
MERCI ENCORE !!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tab_classe[0].une_autre_methode();
Partager