Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Klasse, Objekt, Unit --> Zusammenhang?

  Alt 15. Nov 2010, 17:26
Eine Unit ist eine Quelltextdatei, in der viele Typen, Konstanten, Variablen, Routinen & Co. definiert sind:
Delphi-Quellcode:
unit MeineUnit;

interface

...
Eine Klasse ist ein selbst definierter Variablentyp, der auch Felder und Methoden besitzen kann.
Er ist in einer Unit deklariert.
Delphi-Quellcode:
type
  MeineKlasse = class
    ...
  end;

...
Ein Objekt ist nach allgemeiner Definition* eine Variable, deren Typ eine Klasse ist:
Delphi-Quellcode:
var
  MeinObjekt: MeineKlasse;

...

MeinObjekt := MeineKlasse.Create;
...
MeinObjekt.Free;
*) In Turbo Pascal gab's da noch sowas Klassenähnliches, das sich ebenfalls Objekt nannte, aber lass dich davon nicht verwirren
  Mit Zitat antworten Zitat