Einzelnen Beitrag anzeigen

DanielJ

Registriert seit: 8. Sep 2008
Ort: Hamburg
35 Beiträge
 
Delphi XE Professional
 
#4

AW: ObjectList in ObjectList

  Alt 15. Nov 2012, 14:38
Delphi-Quellcode:
Type
  TFahrer = class(TObject)
    nachname: string;
    vorname: string;
    alter: integer;
  end;

  TFahrerList = (TObjectList)
  protected
    function getItem(index: Integer): TFahrer ; virtual;
    procedure setItem(index: Integer; Auto: TFahrer); virtual;
  public
    procedure items[index: Integer]: TFahrer read getItem write setItem;
  end;

  TAuto = class(TObject)
    Kennzeichen: string;
    Modell: string;
    Fahrer: TFahrerList; // muss natürlich im Create/Destroy berücksichtigt werden
  end;


TAutoList = class(TObjectList)
  protected
    function getItem(index: Integer): TAuto; virtual;
    procedure setItem(index: Integer; Auto: TAuto); virtual;
  public
    procedure items[index: Integer]: TAuto read getItem write setItem; default;
    .
    .
  end;
PS: Virtual? oder doch lieber Override?

Geändert von DanielJ (15. Nov 2012 um 14:46 Uhr)
  Mit Zitat antworten Zitat