Section courante

A propos

Section administrative du site

PRIVATE

Privé
Delphi/Kylix/Lazarus

Syntaxe

type
 NomForme = class(Form)
 private
  Déclarationsprivées
 end;

Paramètres

Nom Description
Déclarationsprivées Ce paramètre permet d'indiquer les définitions privés
NomForme Ce paramètre permet d'indiquer le nom de la classe

Description

Ce mot réservé permet d'indiquer que les définitions suivantes sont accessibles uniquement dans l'unité où est définit l'objet.

Exemple

Voici des exemples de l'utilisation de cette instruction :

  1. Program PrivateSamples;
  2.  
  3. {$APPTYPE CONSOLE}     
  4.  
  5. Uses SysUtils;
  6.      
  7. Type
  8.  MyObject = Class
  9.   Private
  10.    Y:Boolean;
  11.    Z:Integer;
  12.   Public
  13.    Property X:Boolean Read Y Write Y;
  14.    Function GetY:Boolean;
  15.  End;
  16.      
  17. Function MyObject.GetY:Boolean;Begin
  18.  Z:=12;
  19.  GetY:=Y;
  20. End;
  21.      
  22. Var
  23.  CurrObject:MyObject;
  24.      
  25. BEGIN
  26.  CurrObject.Create;
  27.  CurrObject.X:=True;
  28.  If(CurrObject.GetY)Then Begin
  29.   WriteLn('Valeur de Y est vrai');
  30.  End
  31.   Else
  32.  Begin
  33.   WriteLn('Valeur de Y est fausse');
  34.  End;
  35. END.

on obtiendra le résultat suivant :

Valeur de Y est vrai

Voir également

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) - Procedure
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érences de mots réservés (mots clefs) - Type

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