Registriert seit: 9. Apr 2006
1.682 Beiträge
Delphi 5 Professional
|
AW: Wann sollte man Inherited(Create) verwenden und wann nicht.
19. Jul 2016, 22:48
TNewObject ist in diesem Fall von TObject abgeleitet (da ja nichts weiter definiert ist), und da TObject einen leeren Konstruktor hat, kann man das inherited;
weglassen. Wenn nichts explizit dagegen spricht sollte man es aber hinschreiben, denn wenn sich irgendwann einmal im Konstruktor von TObject (oder irgendeiner anderen Basisklasse) etwas ändert, könnte es passieren, dass irgendwas nicht funktioniert.
Insgesamt glaube ich, dass es nur wenige Gründe gibt, kein inherited;
zu benutzen.
MfG Dalai
|