Forum: Object-Pascal / Delphi-Language
Delphi
by Der schöne Günther,
23. Apr 2013
Danke für die Antwort.
Was was ist habe ich schon verstanden. Nur ich habe ehrlich gesagt übersehen, dass man (normalerweise) wohl auch nicht mit Referenzen auf die konkreten Unterklassen arbeitet, solange nicht nötig.
Hat man eine Referenz auf eine Unterklasse und führt nun einen Upcast durch, wird wieder die "ursprüngliche" finale Methode aufgerufen.
Trotzdem habe ich hiermit noch...
Forum: Object-Pascal / Delphi-Language
Delphi
by Der schöne Günther,
23. Apr 2013
Hallo-
Ich bin etwas schockiert. Ich möchte in der Oberklasse verhindern, dass in der Unterklasse eine Methode überschrieben wird. Der Heilsbringer ist bekanntlicherweise das Schlüsselwort final.
Erstens verstehe ich nicht, warum die Methode dafür - laut Delphi - dann auch zwingend virtual sein muss.
Zweitens kann ich die Methode jetzt zwar nicht mittels override überschreiben. Aber nach...