Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
24. Feb 2012
Wegen den anderen fragen schau ich dann nochmal nach.
Aber reintroduce schaltet eigentlich nur die Compilerwarnung ab.
Wenn man eine Methode verdeckt, dann wird man vom Compiler gewarnt. Und hat man absichtlich verdeckt, dann kann man das über reintroduce auch so markieren und weg ist die Warnung.
Ob die verdeckte Methode intern dann via inherited oder sonstwie aufberufen wird, ist...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
22. Feb 2012
Das Überschreiben und Verdecken sollte es aber auch im C++ geben. (auch wenn dort die Syntax vielleicht etwas anders ist)
Inherited hat damit erstmal grundsätzlich garnichts zu tun.
Der Aufruf von inherited besagt nur, daß man an dieser Stelle die Methode eines Vorfahren und nicht eine "Eigene" aufrufen will
und das geht sowohl bei überdeckten, als auch bei überschriebenen Methoden.
type ...