智利为什么对中国人好:delphi中的TObject类

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 01:14:48
我们知道DELPHI中所有的类都继承于TObject类,比如我们要用TCustomViewItem类的一个对象的话,引入TObject也是可以的,我的疑问是TCustomViewItem类既然继承于TObject类,那么就有一些TObject类没有的新方法,那为什么用TObject类就可以替代TCustomViewItem类呢?谢谢

TObject不能代替TCustomViewItem. 但一般以TObject类为类型的变量或参数可以用TCustomViewItem. 因为在使用它们时调用的是TObject的方法, 而这些方法在TCustomViewItem肯定都实现了. 当然, 由于采用了动态编联的技术, 所以同一个方法在TObject与TCustumViewItem中的实现可能是不同的.