TSpiel = class(TObject) private Wuerfel1, Wuerfel2 : TWuerfel; public constructor Create; destructor Destroy; procedure wuerfeln; function wurf1 : byte; function wurf2 : byte; end; |
constructor TSpiel.Create; begin inherited Create; // inherited; hat gleiche Wirkung Wuerfel1 := TWuerfel.Create; Wuerfel2 := TWuerfel.Create; end; |
destructor TSpiel.Destroy; begin Wuerfel1.Free; Wuerfel2.Free; inherited Destroy; end; |