社区
网络通信/分布式开发
帖子详情
多态,构造方法
chinaandys
2005-02-19 09:20:40
一个Form1的构造方法:
Constructor Create(..........);reintroduce;overload;
begin
end;
别一个是继承于Form1的Form2窗体也是Create构造方法的参数不同。
问题是:当重新定义Form窗体的构造方法Create,也就是各构造方法参数不同,像我这样每定义一个构造方法加了reintroduce;overload;方法实现多态,请问还有没有什么好的方法?
谢谢各位热情的解答,谢谢
...全文
172
12
打赏
收藏
多态,构造方法
一个Form1的构造方法: Constructor Create(..........);reintroduce;overload; begin end; 别一个是继承于Form1的Form2窗体也是Create构造方法的参数不同。 问题是:当重新定义Form窗体的构造方法Create,也就是各构造方法参数不同,像我这样每定义一个构造方法加了reintroduce;overload;方法实现多态,请问还有没有什么好的方法? 谢谢各位热情的解答,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
todouwang
2005-02-21
打赏
举报
回复
pf
chinaandys
2005-02-19
打赏
举报
回复
禁用了overload后改成override;就报错,各位帮一帮:
[Error] Unit2.pas(15): Declaration of 'Create' differs from previous declaration
[Fatal Error] Unit1.pas(22): Could not compile used unit 'Unit2.pas'
largewang
2005-02-19
打赏
举报
回复
偶认为应该禁止overload构造器!
vavyboyleon
2005-02-19
打赏
举报
回复
楼主难道仅仅是不愿意写“reintroduce;overload;”??
那就把reintroduce去了吧,会有个警告,不Publish应该不会有大问题
vavyboyleon
2005-02-19
打赏
举报
回复
seven_918(魏奇) :那他说的这个叫什么???
chinaandys
2005-02-19
打赏
举报
回复
To seven_918(魏奇)
非常感谢,不过兄弟记得帮我指正啊,谢谢
vavyboyleon
2005-02-19
打赏
举报
回复
不知道你那些参数是个什么用途
seven_918
2005-02-19
打赏
举报
回复
参数不同是不能实现多态的。
楼主似乎对多态概念的理解有误!
caiso
2005-02-19
打赏
举报
回复
up
78hgdong
2005-02-19
打赏
举报
回复
学习!
chinaandys
2005-02-19
打赏
举报
回复
beyondtkl(大龙驹<*爱我中华*>) 老师:
查看过了:上一级用的是override关键字.
谢谢
beyondtkl
2005-02-19
打赏
举报
回复
自己去看看父类的Create函数 看是否为virtual / dynamic的
不是动态的函数 怎么能用override关键字呢..
一般是这样的
Constructor Create(..........);
begin
// your code
inhireted Create(AOwner);
end;
reintroduce;overload;
这样的组合表示与父类的构造函数形成重载的形式/默认是不能重载的...
java编程第八讲----
多态
第八讲
多态
1、再谈向上类型转换(upcasting) 忘记对象的类型 2、
多态
机理 方法绑定(method binding) 产生正确的行为 可扩展性 陷阱:置换私有方法 3、抽象类与抽象方法 4、
构造方法
与
多态
构造方法
的调用顺序 继承和清除
构造方法
中
多态
方法的行为 5、利用继承设计 纯粹继承与扩展 向下类型转换及运行时类型辨识
java类的重用课件
内容: 类的继承 Object类的应用 接口
多态
构造方法
与
多态
行业分类-设备装置-
多态
计算平台及其
构造方法
.zip
行业分类-设备装置-
多态
计算平台及其
构造方法
.zip
Java中构造器内部的
多态
方法的行为实例分析
主要介绍了Java中构造器内部的
多态
方法的行为,结合实例形式分析了java构造器内部
多态
方法相关原理、功能及操作技巧,需要的朋友可以参考下
Java语言中的覆盖重载和
多态
Java语言中的覆盖重载和
多态
,方法的
多态
,类型的
多态
,
多态
的优点,覆盖(override)识别标志,方法的重载,构造函数的重载,重载的好处,重载与覆盖的比较,编译时
多态
和运行时
多态
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章