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