Forum: Sonstige Fragen zu Delphi
Delphi
by Medium,
4. Nov 2009
1) Auf Seite 1 ganz unten
2) Das Beispiel ist falsch. Das ist lediglich Überschreiben, und wenn du die Methode auf einer Variablen der Basisklasse (eins) aufrufst, wird auch diese ausgeführt, und nicht die von einsplus, was bei Polymorphie passieren müsste.
Forum: Sonstige Fragen zu Delphi
Delphi
by Medium,
4. Nov 2009
:cheer:
TBaseClass = class
private
public
procedure Foo; virtual; abstract;
end;
Forum: Sonstige Fragen zu Delphi
Delphi
by Medium,
4. Nov 2009
Dieser Artikel ist eventuell passender. Bei Polymorphie geht's letztlich darum, dass Methoden einer Klasse auch die Implementierung einer "späteren" Ableitung verwenden kann - hat also an sich erst mal herzlich wenig mit Mehrfachvererbung zu tun (was das oben beschriebene Ableiten von mehreren Klassen bzw. Implementieren von Interfaces wäre). Das heisst bisher waren alle Antworten in diesem...