【发布时间】:2010-09-08 09:32:34
【问题描述】:
如果代码中没有显式调用,Delphi 调用是否继承于重写的过程,即(继承;),我有以下结构(从超类到子类)
TForm >> TBaseForm >> TAnyOtherForm
项目中的所有表单都将派生自 TBaseForm,因为这将具有用于每个表单的所有标准设置和破坏性部分(安全性、验证等)。
TBaseForm 有 onCreate 和 onDestroy 程序以及执行此操作的代码,但如果有人(即我)忘记将继承添加到 TAnyOtherForm 上的 onCreate 中,Delphi 会为我调用它吗?我在网上找到了说它不是必需的参考资料,但没有地方说如果代码中省略它是否会被调用。
如果它确实为我调用了继承,它什么时候会调用它?
【问题讨论】:
标签: delphi oop inheritance