Sign in Join
Wiki copytemporary

Inherited/de: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Inherited/de

OldNewLine
1+\
2+Zurück zu den [[Reserved words/de|reservierten Wörtern]].\
3+\
4+Das reservierte Wort <b>inherited</b> gehört zur objektorientierten Programmierung.\
5+Das reservierte Wort <b>inherited</b> ruft eine geerbte Methode der Elternklasse auf.\
6+\
7+Beispiel 1 Konstruktor:\
8+
9+``` pascal
10+ ...
11+ TTest.Create;
12+ begin
13+ Inherited; // Steht meistens am Anfang des Konstruktors und startet den Konstruktor der Elternklasse
14+ ...
15+ end;
16+```
17+
18+\
19+Beispiel 2 Konstruktor:\
20+
21+``` pascal
22+ ...
23+ TTest.Create(...);
24+ begin
25+ Inherited Create(...); // Steht meistens am Anfang des Konstruktors und startet den Konstruktor der Elternklasse
26+ ...
27+ end;
28+ ...
29+```
30+
31+\
32+Beispiel 3 Destruktor:\
33+
34+``` pascal
35+ TTest.Destroy;
36+ begin
37+ ...
38+ Inherited; // Steht meistens am Ende des Destruktors und startet den Destruktor der Elternklasse
39+ end;
40+ ...
41+```
42+
43+---
44+*From the Free Pascal wiki, page "Inherited/de", as it stood on 2020-02-17 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history