Difference between revisions of "Inherited/de"
From Free Pascal wiki
Jump to navigationJump to searchm |
|||
Line 39: | Line 39: | ||
<br> | <br> | ||
--[[User:Olaf|Olaf]] 16:28, 26 October 2012 (UTC) | --[[User:Olaf|Olaf]] 16:28, 26 October 2012 (UTC) | ||
− | [[category:Pascal]]{{AutoCategory}} | + | [[category:Pascal]]{{AutoCategory}}[[Category:Reserved words/de]] |
Revision as of 16:56, 21 February 2013
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
русский (ru) │
Zurück zu den reservierten Wörtern.
Das reservierte Wort inherited gehört zur objektorientierten Programmierung.
Das reservierte Wort inherited ruft eine geerbte Methode der Elternklasse auf.
Beispiel 1 Konstruktor:
...
TTest.Create;
begin
Inherited; // Steht immer am Anfang des Konstruktors und startet den Konstruktor der Elternklasse
...
end;
Beispiel 2 Konstruktor:
...
TTest.Create(...);
begin
Inherited Create(...); // Steht immer am Anfang des Konstruktors und startet den Konstruktor der Elternklasse
...
end;
...
Beispiel 3 Destruktor:
TTest.Destroy;
begin
...
Inherited; // Steht immer am Ende des Destruktors und startet den Destruktor der Elternklasse
end;
...
--Olaf 16:28, 26 October 2012 (UTC)