Probleme avec l'abstraction !!
HELLO LE MONDE !!
J'ai un problème avec les classes abstraites:
quand on implémente des classes telles que:
Code:
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(){ .... }
} |
je fait un prgm de test avec:
Code:
1 2 3 4 5 6 7
|
....
....main(....){
base tab_classe[] = new base[2];
tab_classe[0] = new derivee1();
tab_classe[1] = new derivee2();
} |
Et ensuite je peux appeler les méthodes communes pour chaque objets....
LE PROBLEME: Pourquoi ne puis - je pas appeler les méthodes individuelles de chacun, par ex:
Code:
1 2
|
tab_classe[0].une_autre_methode(); |
MERCI ENCORE !!!!
:wink: