Im Normalfall würde man kein Array sondern eher eine TObjektList verwenden:
Delphi-Quellcode:
type
TAndereKlasseList = TObjectList<TAndereKlasse>;
TMeineKlasse1 = class(TObject)
private
FItems: TAndereKlasseList;
public
property Items: TAndereKlasseList read FItems; default; {default: statt MeineKlasse.Items[i] kann man direkt MeineKlasse[i] schreiben}
constructor Create;
destructor Destroy; override;
end;
implementation
constructor TMeineKlasse1.Create;
begin
inherited;
FItems := TAndereKlasseList.Create;
end;
destructor TMeineKlasse1.Destroy;
begin
FItems.Free;
inherited;
end;