class-reference非常好,是多态性的又一表现。
就比如上面的代码,TEdit是TControl,那么
createControl(TEdit,...);就创建了一个Edit,
TButton也是TControl,那么
createControl(TButton,...);就创建了一个Button。
如此类推。看看吧,就这么一段代码,可以创建各式各样的对象,你难道不觉得class-ref的功能如此强大吗?
就比如上面的代码,TEdit是TControl,那么
createControl(TEdit,...);就创建了一个Edit,
TButton也是TControl,那么
createControl(TButton,...);就创建了一个Button。
如此类推。看看吧,就这么一段代码,可以创建各式各样的对象,你难道不觉得class-ref的功能如此强大吗?
解决方案 »
- delphi7中insert into插入数据库中的中文显示问号
- socket的send函数如何传递vector变量,长度那块儿怎么算?
- 【求助】求ZlibEx.pas
- delphi 的打印问题
- fastreport、tee7和Quickreport安装疑问以及其他一些问题?
- 我想从入库表中查找编号,日期,数量三个字段,并按日期降序排列,同时把编号相同的只取第一条.怎么实现?
- 急!将Word内容存放到Access中出现问题!
- 我加赏100分
- DBGridEh中checkbox地使用问题
- 再请教各位:能否实现excel中的数据只能用程序写入,不能手动修改呢?
- Delphi的高手过来看看:菜单合并问题
- 千两狂死郎老兄,请问一个简单问题(我不会),如何在一个按钮事件中调用另一个按钮的事件??
对 传递参数时类型的严格匹配 做个变通,使之更加灵活。我这样理解不知对不对?