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 :
- Program PublicSamples;
-
- {$APPTYPE CONSOLE}
-
- Uses SysUtils;
-
- Type
- MyObject = Class
- Public
- X:Boolean;
- Procedure Init;
- End;
-
- MyObject2 = Class(MyObject)
- Public
- Y:Boolean;
- End;
-
- Procedure MyObject.Init;Begin
- X:=True;
- End;
-
- Var
- CurrObject:MyObject;
- OtherObject:MyObject2;
-
- BEGIN
- CurrObject.Create;
- CurrObject.Init;
- If(CurrObject.X)Then Begin
- WriteLn('Valeur de X est vrai');
- End
- Else
- Begin
- WriteLn('Valeur de X est fausse');
- End;
- END.
on obtiendra le résultat suivant :
Valeur de X est vraiVoir é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