Object/de

From Lazarus wiki
Revision as of 16:17, 21 February 2013 by Olaf (talk | contribs)
Jump to navigationJump to search

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)