Zitat von
Niko:
Wie wär's stattdessen mit Auto.getFahrer.getFuehrerscheinklasse?
Und wie waers mit einer Property auf den TFahrer-Member? Das ist der Weg, den man in der
OOP beschreitet. Wenn du naemlich dem Fahrer des Autos eine Verletzung zufuegen willst (dummes Beispiel, aber egal), musst du schreibend zugreifen. AFAIK ist das mit der Funktion nicht wirklich moeglich (ich kann mich aber auch irren). Also:
Delphi-Quellcode:
type TAuto = class(TObject)
private
fFahrer: TFahrer;
published
property Fahrer read fFahrer write fFahrer;
end;
Und schon hast du deinen Zugriff. So sollte man es uebrigens fuer alle Member machen, auf die man von aussen zugreifen muss
@Speedmaster: Wenn du etwas sinnvolles beitragen kannst, spricht nichts dagegen. Tipps wie deiner helfen aber nicht wirklich
Greetz
alcaeus