bonjour le monde;
je veux traduire un code c++ vers java.
et j'ai un souci à comprendre comment il marche :
j'ai 2 classe dans 2 programmes :
la premiere est une classe classeMere qui declare une fonction gnrElt():
virtual bool gnrElt(IElement *)=0;
et dans le constructeur de cette classe :
list[0]= &classeMere::gnrElt;
list est une liste d'element c'est pas un tableau (Map<Element>).
la deuxieme classe herite de la classeMere et definit la fonction :
1 2 3
| bool gnrElt(IElement elemnt) {
//... ajoute element à une liste
} |
j'ai pas compris comment elle ajoute les elements :
list[0]= &classeMere::gnrElt;
avec utilisation de pointeur
merci
Partager