Section courante

A propos

Section administrative du site

PUBLIC

Publique
Delphi/Kylix/Lazarus

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. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.  
  7. Type
  8.  MyObject = Class
  9.   Public
  10.    X:Boolean;
  11.    Procedure Init;
  12.  End;
  13.  
  14.  MyObject2 = Class(MyObject)
  15.   Public
  16.    Y:Boolean;
  17.   End;
  18.  
  19. Procedure MyObject.Init;Begin
  20.  X:=True;
  21. End;
  22.  
  23. Var
  24.  CurrObject:MyObject;
  25.  OtherObject:MyObject2;
  26.  
  27. BEGIN
  28.  CurrObject.Create;
  29.  CurrObject.Init;
  30.  If(CurrObject.X)Then Begin
  31.   WriteLn('Valeur de X est vrai');
  32.  End
  33.   Else
  34.  Begin
  35.   WriteLn('Valeur de X est fausse');
  36.  End;
  37. END.

on obtiendra le résultat suivant :

Valeur de X est vrai

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) - Function
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) - 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) - 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