Einzelnen Beitrag anzeigen

Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.680 Beiträge
 
Delphi 5 Professional
 
#2

AW: Wann sollte man Inherited(Create) verwenden und wann nicht.

  Alt 19. Jul 2016, 21: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
  Mit Zitat antworten Zitat