Schmeiß mal die Lies raus und nenn deine Konstruktoren Create. Private Variablen beginnen per Konvention in Delphi mit einem F (wie Feld).
Delphi-Quellcode:
type
TBinbaum = class
private
FInhalt: TObject;
FLeft, FRight: TBinbaum;
public
property Inhalt: TObject Read FInhalt;
..
constructor Create; overload;
constructor Create(const Inhalt: TObject); overload;
end;
Delphi-Quellcode:
constructor TBinbaum.Create;
begin
inherited Create;
FLeft:= Nil;
FRight:= Nil;
FInhalt:= Nil;
end;
constructor TBinbaum.Create (const Inhalt: TObject);
begin
Create;
FInhalt:= Inhalt;
end;