Programmation objet : aiguillage automatique. - Ada - Programmation
Marsh Posté le 04-05-2014 à 14:02:37
Tu as implémenté ta fonction dans ton type concret?
Parce que
function Status (Ground : in Chess_Ground'class) return Game_Status_Type;
c'est juste la déclaration de la fonction, non?
A+,
Marsh Posté le 03-05-2014 à 03:56:08
Bonjour, je suis toujours aussi mauvais en programmation orienté objet.
J'ai écrit un type abstrait pour lequel j'ai défini une fonction abstraite et je dérive un type concret en implémentant la fonction abstraite mais lorsque j'appelle la procédure gnat me dis :
cannot call abstract subprogram
Voici la déclaration du type abstrait :
Voici la déclaration du type concret :
Et voici mon appel ligne 18 à la fonction Status :
Pouvez vous m'aiguiller justement ... Merci pour votre aide.