Difference between revisions of "Object/de"
From Lazarus wiki
Jump to navigationJump to searchm |
m |
||
Line 35: | Line 35: | ||
<br> | <br> | ||
--[[User:Olaf|Olaf]] 16:46, 25 October 2012 (UTC) | --[[User:Olaf|Olaf]] 16:46, 25 October 2012 (UTC) | ||
− | [[Category:Pascal]]{{AutoCategory}}[[Category:Data types/de]] | + | [[Category:Pascal]]{{AutoCategory}}[[Category:Data types/de]][[Category:Reserved words/de]] |
Revision as of 16:33, 21 February 2013
│
Deutsch (de) │
English (en) │
français (fr) │
Zurück zu den Datentypen.
Zurück zu den reservierten Wörtern.
Besonderheiten des Datentyps object:
- Der Datentyp object gehört zur objektorientierten Programmierung.
- Der Datentyp object ist ein Vorläufer des Datentyps class.
- Der Datentyp object ist dem Datentyp class ähnlich.
- Unterschied: Der Datentyp object wird auf dem Stack gespeichert, der Datentyp class wird auf dem Heap gespeichert.
- Eine Klasse vom Datentyp object wird im Abschnitt interface der Unit bekannt gemacht (deklariert).
Beispiel für die Verwendung des Datentyps object als Basisklasse:
type
TTest = object
private
{ private declarations }
public
{ public declarations }
end;
Beispiel für die Verwendung des Datentyps object als gepackte Basisklasse:
type
TTest = packed object
private
{ private declarations }
public
{ public declarations }
end;
--Olaf 16:46, 25 October 2012 (UTC)