Section courante

A propos

Section administrative du site

DESTRUCTOR

Destructeur
Delphi/Kylix/Lazarus

Syntaxe

Destructor method;

Paramètres

Nom Description
method Ce paramètre permet d'indiquer le nom du destructeur

Description

Ce mot réservé permet de définir la procédure permettant la libération de l'objet dans la programmation dans la POO (Programmation Orienté Objet).

Exemple

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

  1. Program DestructorSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.      
  7. Type
  8.  MonObjet=Object
  9.   Constructor Init;
  10.   Procedure Run;
  11.   Destructor Done;
  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. Destructor MonObjet.Done;Begin
  23.  WriteLn('Fin de l''objet');
  24. End;
  25.      
  26. Var
  27.  Objet:MonObjet;
  28.      
  29. BEGIN
  30.  Objet.Init;
  31.  Objet.Run;
  32.  Objet.Done; 
  33. END.

on obtiendra le résultat suivant :

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

Voir également

Langage de programmation - Programmation Orientée Objet (POO) - Accueil
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Class
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Constructor
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) - Object
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érence de classes - TObject

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