Section courante

A propos

Section administrative du site

PRIVATE

Privé
Free Pascal  

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. {$MODE OBJFPC}
  4. {$STATIC ON}
  5.  
  6. Type
  7.  MyObject = Class
  8.   Private
  9.   Y:Boolean;
  10.   Z:Integer;
  11.   Public
  12.   Property X:Boolean Read Y Write Y;
  13.   Function GetY:Boolean;
  14.  End;
  15.  
  16. Function MyObject.GetY:Boolean;Begin
  17.  Z:=12;
  18.  GetY:=Y;
  19. End;
  20.  
  21. Var
  22.  CurrObject:MyObject;
  23.  
  24. BEGIN
  25.  CurrObject.Create;
  26.  CurrObject.X:=True;
  27.  If(CurrObject.GetY)Then Begin
  28.   WriteLn('Valeur de Y est vrai');
  29.  End
  30.   Else
  31.  Begin
  32.   WriteLn('Valeur de Y est fausse');
  33.  End;
  34. END.

on obtiendra le résultat suivant :

Valeur de Y est vrai


Dernière mise à jour : Dimanche, le 28 février 2016