Delphi中override和overload的定义和区别是什么?

aboayan 2003-06-10 03:57:32
Delphi中override和overload的定义和区别是什么?
...全文
580 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Linux2001 2003-06-10
  • 打赏
  • 举报
回复
对不起写错了一点
TDest = class(TBase)才对我写成了TDest = class(TObject)了
Linux2001 2003-06-10
  • 打赏
  • 举报
回复
function max(a, b :Byte):byte;overload; //声明成重载函数
function max(a, b :integer):integer;overload; //可以看出两个函数的参数类型不一样

override的使用方法
TBase = class(TObject)
public
function abc :Boolean;virtual; //虚函数
end;

TDest = class(TObject)
public
function abc :Boolean;overrdie; //overrdie的使用方法
end;
microjuz 2003-06-10
  • 打赏
  • 举报
回复
最好找例子看一下..
microjuz 2003-06-10
  • 打赏
  • 举报
回复
overload是重载;相同的函数名,参数不同,使用不同的函数体
override 是对父类声明的vitural或dynamic方法进行覆盖

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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