Forum: Object-Pascal / Delphi-Language
Delphi
by SvB,
25. Aug 2008
Ja, wenn ich das richtig gesehen habe, dann wird ja TAuto, TMottorad und TFahrrad von TFahrzeug abgeleitet. Wenn Du jetzt z.B. GibFPositiony schon in TFahrzeug implementierst, dann kannst Du auch von TAuto, TMotorrad und TFahrzeug darauf zugreifen, da es diesen ja bekannt ist. Wie gesagt, Du musst alle die Methoden, Funktionen oder Prozeduren, die für alle gelten sollen in der Basisklasse...
Forum: Object-Pascal / Delphi-Language
Delphi
by SvB,
25. Aug 2008
Du müsstest Dir eine Grundklasse bilden, in der alle Eigenschaften, Methoden usw. vorhanden sind, die für alle gelten und dann von diesen Ableiten.
type
TFahrzeug = class(TObject) // oder auch etwas anderes
end;
TAuto = class(TFahrzeug)
end;
TPorsche = class(TAuto)