Difference between revisions of "Constructor"
From Lazarus wiki
Jump to navigationJump to searchLine 1: | Line 1: | ||
{{Constructor}} | {{Constructor}} | ||
+ | The [[Reserved word|reserved word]] <syntaxhighlight lang="pascal" enclose="none">constructor</syntaxhighlight> belongs to [[object-oriented programming]]. | ||
<syntaxhighlight lang="pascal" enclose="none">Constructor</syntaxhighlight> is a [[Class|class]] builder [[Method|method]] that creates the object of that class. | <syntaxhighlight lang="pascal" enclose="none">Constructor</syntaxhighlight> is a [[Class|class]] builder [[Method|method]] that creates the object of that class. | ||
− | |||
Example: | Example: | ||
Revision as of 09:21, 31 March 2019
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
русский (ru) │
The reserved word constructor
belongs to object-oriented programming.
Constructor
is a class builder method that creates the object of that class.
Example:
// class definition
type
TKlasse = class
end;
var
// declare variable of type of class
clsKlasse: TKlasse;
begin
...
// create class
clsKlasse := TKlasse.Create;
...
end;