构造函数和析构函数的问题;

lovearcher 2009-03-06 05:38:54
在类中;

Constructor Create;override;
Desttructor Destroy;override;

为什么后面需要跟一个override 这个关键字呢?
...全文
49 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
preserve 2009-03-06
  • 打赏
  • 举报
回复
delphi中所有类都继承自TObject
Create默认不是虚方法
Destroy是虚方法

VCL中组件继承的大多Create都被声明成虚方法了。
lovearcher 2009-03-06
  • 打赏
  • 举报
回复
楼上的朋友,那你的意思是说所有的create在Delphi当中都是虚方法?
simon0809 2009-03-06
  • 打赏
  • 举报
回复
这是delphi的规则, 表示要覆盖父类的方法或函数.
被覆盖的函数必须是虚(virtual)的,或者是动态(dynamic)的.

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧