Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#14

Re: Modell meines Infoprojekts in OOP

  Alt 16. Jun 2005, 20:00
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
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat