社区
Delphi
帖子详情
请教Delphi高手或C++高手一个OOP问题。
Dynamic
2002-08-26 01:24:27
我在基类中将一个过程设为 virtual;
在其子类中我覆盖(override;)了这个过程,但现在我还想重载(overload;)这个过程,
但编译器报错,我想要实现这样的功能该怎么办?
如果Delphi中不行,C++中能行吗?
...全文
26
4
打赏
收藏
请教Delphi高手或C++高手一个OOP问题。
我在基类中将一个过程设为 virtual; 在其子类中我覆盖(override;)了这个过程,但现在我还想重载(overload;)这个过程, 但编译器报错,我想要实现这样的功能该怎么办? 如果Delphi中不行,C++中能行吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Dynamic
2002-08-29
打赏
举报
回复
是的,overload;override;不能写反。
arg
2002-08-26
打赏
举报
回复
不会吧,我有个程序就是这么写的。运行的好好的,
再有可能使我记错了按下面的写也许就好了
function function1(a:integer):integer;overload;override;
Dynamic
2002-08-26
打赏
举报
回复
arg(雨隼)
你的方法也不行,不过我以找到方法了,为了鼓励大家讨论,分数仍然有效,
来吧,朋友们!
arg
2002-08-26
打赏
举报
回复
delphi可以的。我做过的 比如这样
class1 = class(tobject)
public
function function1(a:integer);integer;virtual;
end;
class2 = class(Class1)
public
function function1(a:integer):integer;override;overload;
function function1(a:integer;b:string):integer;overload;
end;
关键是overload的函数的参数要和同名函数不一样,这是用来分辨同名函数的。
C++
学习方法汇总
Re:
请教
:如何学好
C++
语言呢? 发信站: 南京大学小百合站 (Fri May 2 18:25:45 2003) <br /> (1)、入门级别(3本):概观
C++
程序设计语言、Essential
C++
、
C++
编程思想 (2)、基础级别(3本):
C++
...
有关
Delphi
控件开发讨论
相同意见, 只给第
一个
发表之人以下是可以回答的方向, 供参考1. VCL控件开发的几个主要基类TComponent、TControl、TWinControl、TGraphicControl、TCustomControl的主要功能及各类用途!?2. Comp
如何成为编程
高手
如何成为编程
高手
第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的...
大牛——心声
如何成为编程
高手
第一阶段 此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。 第二阶段 此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应...
PB中的82个实用技巧
如何在PB5中自动生成行号 delelte数据窗口中若干行,然后update,出现: “rows changed between retrieve and update No changes made to database… Delete from table where...如何能够作到,在打印
一个
DataWindows后
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章