Section courante

A propos

Section administrative du site

PUBLIC

Publique
Free Pascal  

Syntaxe

type
 NomForme = class(Form)
 public
  Déclarationspubliques
 end;

Paramètres

Nom Description
Déclarationspubliques Ce paramètre permet d'indiquer les définitions publiques
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 partout.

Exemple

Voici des exemples de l'utilisation de cette instruction :

  1. Program PublicSamples;
  2.  
  3. {$MODE OBJFPC}
  4. {$STATIC ON}
  5.  
  6. Type
  7.  MyObject = Class
  8.   Public
  9.   X:Boolean;Static;
  10.   Procedure Init;
  11.  End;
  12.  
  13.  MyObject2 = Class(MyObject)
  14.   Public
  15.   Y:Boolean;
  16.  End;
  17.  
  18. Procedure MyObject.Init;Begin
  19.  X:=True;
  20. End;
  21.  
  22. Var
  23.  CurrObject:MyObject;
  24.  OtherObject:MyObject2;
  25.  
  26. BEGIN
  27.  CurrObject.Create;
  28.  CurrObject.Init;
  29.  If(CurrObject.X)Then Begin
  30.   WriteLn('Valeur de X est vrai');
  31.  End
  32.   Else
  33.  Begin
  34.   WriteLn('Valeur de X est fausse');
  35.  End;
  36. END.

on obtiendra le résultat suivant :

Valeur de X est vrai


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