Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2737 connectés 

  FORUM HardWare.fr
  Programmation
  Ada

  [Ada][Programmation Orienté Objet] déclaration de procédure abstraite.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Ada][Programmation Orienté Objet] déclaration de procédure abstraite.

n°2091267
Profil sup​primé
Posté le 25-07-2011 à 05:55:13  answer
 

Bonjour,
J'avais cru comprendre que si je déclare une procédure abstraite pour un type abstrait, je devais déclarer une procédure effective pour tout type dérivé de la Wide class...
 
Voici ce que j'ai fait :
 

Code :
  1. with Mos.Types;                          use Mos.Types;
  2. package Mos.objects is
  3.  
  4.   type Object_Type is abstract tagged null record;
  5.  
  6.   type Object_Type_Access is access all Object_type'Class;
  7.   procedure Make(Object : out Object_Type_Access) is abstract;
  8. end Mos.objects;


Code :
  1. with Mos.Objects.Table;
  2. use Mos.Objects.Table;
  3. package Mos.Objects.Enum is
  4.  
  5.   type Enum_Object_Type is
  6.     new Object_Type with
  7.      record
  8.         Enum : Table_Object_access;
  9.      end record;
  10.  
  11.   type Enum_Object_Access is access all Enum_Object_Type'Class;
  12. end Mos.Objects.Enum;


 
Je déclare en fin mes with and use mais le compilateur ne me dit rien sur l'obligation de déclarer une procédure Make pour le type Enum_Object_Type qui est un dérivé de Object_Type.
 
De l'aide s'il vous plaît.
Merci bien.

mood
Publicité
Posté le 25-07-2011 à 05:55:13  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Ada

  [Ada][Programmation Orienté Objet] déclaration de procédure abstraite.

 

Sujets relatifs
Demande d'avis pour choix langage de programmation[Ada] Application graphique := comment séparer graphisme et service ?
Librairie pour résolution de graph orientéVue ou Procédure stockée
Typer un objet de type variableCompilation ADA+OpenGl avec GNAT GPS
programmation d'un stockage partagé pour groupe de travail[Ada+Gtk] Gtkada Ctree ou Tree Folder.... difficultés
[résolu]Redéfinir la Procédure d'un Edit avec DialogBoxListe d'objet DEBUTANT JAVA
Plus de sujets relatifs à : [Ada][Programmation Orienté Objet] déclaration de procédure abstraite.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR