Difference between revisions of "Published"

From Lazarus wiki
Jump to navigationJump to search
(English translation of German page)
 
m (Fixed typo)
 
Line 5: Line 5:
  
  
The published '''modifier''':
+
The '''published''' modifier:
  
 
* is part of object-oriented programming;
 
* is part of object-oriented programming;

Latest revision as of 12:10, 23 February 2020

Deutsch (de) English (en)


Back to Reserved words.


The published modifier:

  • is part of object-oriented programming;
  • designates an area within a class that can be accessed from anywhere;
  • allows this section to get streaming properties just like when using the local directive {M+}.

Example:

 Type
   TEltern class = class                                // The parent class is derived from the base class
   published
     constructor Create(intWidth, intHeight : Integer); // The constructor is public and has streaming properties
     function surface double;                           // The function is public and has streaming properties
   end;