Section courante

A propos

Section administrative du site

ABSTRACT

Abstrait
Delphi/Kylix/Lazarus

Syntaxe

function method(liste des parametres):typededonnees; Abstract;
procedure method(liste des parametres); Abstract;

Paramètres

Nom Description
typededonnees Ce paramètre permet d'indiquer le type de données
method Ce paramètre permet d'indiquer le nom de la méthode
liste des parametres Ce paramètre permet d'indiquer la liste des paramètres de la méthode

Description

Ce mot réservé permet d'indiquer une méthode abstraite, laquelle n'est pas définit dans la classe où elle est indiqué.

Remarques

Exemple

Voici un exemple de l'utilisation de ce mot réservé :

  1. Program AbstractSamples;
  2.      
  3. {$APPTYPE CONSOLE}
  4.      
  5. Uses SysUtils;
  6.       
  7. Type
  8.  MonObjet=Object
  9.   Constructor Init;
  10.   Procedure Run;
  11.   Procedure Other;Virtual; Abstract;
  12.  End;
  13.          
  14. Constructor MonObjet.Init;Begin
  15.  WriteLn('Initialisation de l''objet');
  16. End;
  17.          
  18. Procedure MonObjet.Run;Begin
  19.  WriteLn('Exécution de l''objet'); 
  20. End;
  21.          
  22. Var
  23.  Objet:MonObjet;
  24.          
  25. BEGIN
  26.  Objet.Init;
  27.  Objet.Run;
  28. END.

on obtiendra le résultat suivant :

Initialisation de l'objet
Exécution de l'objet

Voir également

Langage de programmation - Structure de données - Les types abstraits
Langage de programmation - Delphi/Kylix/Lazarus - Référence des variables - AbstractErrorProc
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Dynamic
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Function
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Inherited
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Overload
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Override
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Procedure
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Virtual


Dernière mise à jour : Mercredi, le 18 février 2015