Registriert seit: 30. Aug 2011
249 Beiträge
Delphi XE5 Ultimate
|
AW: Reintroduce / Override bei Virtual / Dynamic im Bezug auf OOP - Prinzipien
28. Feb 2012, 14:52
Wieso hat denn reintroduce nichts mit der übergeordneten Klasse zu tun?
Wenn ich die Vererbte Klasse als Element der Basisklasse betrachte und virtual / reintroduce in den entsprechenden Klassen verwendet habe Also: TPapa(Sohn).say;
Dann wird die Funktion der Basisklasse aufgerufen obwohl es sich um eine Instanz der vererbten Klasse handelt?
Wenn Ich override benutzt habe, dann haben die Klassen nichts mehr miteinander zu tun, weil ich die Elternmethode überschreibe...
Die anderen Begrifflichkeiten habe Ich genauso verstanden wie du es aufgeschrieben hast.
|