Registriert seit: 7. Dez 2009
172 Beiträge
Delphi XE7 Enterprise
|
AW: Warum virtual / override bei destructor / constructor?
22. Mai 2017, 12:03
Danke für die schnelle Antwort. Aber warum funktioniert das Ableiten von Create auch ohne "virtual"? Das Konzept, warum "virtual" mal nötig und mal nicht nötig ist, leuchtet mir nicht ein.
Warum ruft "inherited" trotzdem die richtige Vorfahrroutine auf und ist verwendbar?
Ich hätte eigentlich gedacht, dass man "virtual" deklarieren muss, wenn man möchte, dass die Klasse überschrieben werden kann? Es ist ja nicht einmal ein "reintroduce" nötig, man kann einfach Create neu definieren ohne Probleme...
|