Difference between revisions of "Object/de"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{Object}} <br><br> Besonderheiten des Datentyps object:<br> * Der Datentyp object gehört zur objektorientierten Programmierung.<br> * Der Datentyp object ist ein Vorläufer ...")
 
Line 7: Line 7:
 
* Eine Klasse vom Datentyp object wird im Abschnitt interface der Unit bekannt gemacht (deklariert).<br>
 
* Eine Klasse vom Datentyp object wird im Abschnitt interface der Unit bekannt gemacht (deklariert).<br>
 
<br>
 
<br>
Der Datentyp object sollte sicherheitshalber (die Bezeichnung ist schon sehr alt) nicht mehr verwendet werden bzw. durch den Datentyp class ersetzt werden.<br>
+
Der Datentyp '''object''' wird auf dem Stack gespeichert und verhält sich im wesentlichen wie der Datentyp class.<br>
 
<br>
 
<br>
 
Beispiel für die Verwendung des Datentyps object als Basisklasse:
 
Beispiel für die Verwendung des Datentyps object als Basisklasse:

Revision as of 12:23, 16 September 2012

Deutsch (de) English (en) français (fr)


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 wird in Free Pascal nur noch als Synonym für den Datentyp class verwendet.
  • Eine Klasse vom Datentyp object wird im Abschnitt interface der Unit bekannt gemacht (deklariert).


Der Datentyp object wird auf dem Stack gespeichert und verhält sich im wesentlichen wie der Datentyp class.

Beispiel für die Verwendung des Datentyps object als Basisklasse:

type
  TTest = object
  private
    { private declarations }
  public
    { public declarations }
  end;



--Olaf 17:12, 14 September 2012 (UTC)