Section courante

A propos

Section administrative du site

CLASS

Classe
Delphi/Kylix/Lazarus

Syntaxe

type
nomobjet = class
public
class function nomfonction(parametre):typededonnees; virtual;
class procedure nomprocedure(parametre); virtual;
:
end;
class procedure nomobjet.methode(paramètre);
begin
...
end;

Description

Ce mot réservé permet d'indiquer une méthode opérant sur une référence de classe plutôt que sur un objet de référence.

Exemple

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

  1. Program ClassSamples;
  2.      
  3. {$APPTYPE Console}
  4.  
  5. Uses SysUtils;
  6.      
  7. Type
  8.  MyObject = Class
  9.   Public
  10.   X:Boolean;
  11.  End;
  12.      
  13.  MyObject2 = Class(MyObject)
  14.   Public
  15.   Y:Boolean;
  16.  End;
  17.      
  18. Var
  19.  CurrObject:MyObject;
  20.  OtherObject:MyObject2;
  21.      
  22. BEGIN
  23. END.

Voir également

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) - Dynamic
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Interface
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) - Private
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Property
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Protected
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Public
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Published
Langage de programmation - Delphi/Kylix/Lazarus - Référence de classes - TObject
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