Thema: Delphi Abgeleitete Klassen

Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#6

Re: Abgeleitete Klassen

  Alt 10. Mai 2007, 17:38
Hallo,
Zitat von conti:
D.h. ich soll die Funktionen aus der Hauptklasse als protected definieren, und dann in jeder einzelne Kindklasse implementieren?
das habe ich nicht gesagt. Wenn Du eine Methode definierst, musst Du sie auch implementieren. Es sei denn, Du legst die Methode als abstract an und überschreibst sie dann in den abgeleiteten Klassen. Wenn die Methode allerdings immer das Gleiche machen soll, ist es natürlich sinnvoll, diese nur einmal in der Basisklasse zu implementieren. Ob die Sichtbarkeit dann private, protected, oder public ist, hängt davon ab, wer die Methode aufrufen dürfen soll: Nur die implementierende Klasse, auch abgeleitete Klassen oder jeder.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat