inherited;(50分)

  • 主题发起人 主题发起人 jsbhwjg
  • 开始时间 开始时间
J

jsbhwjg

Unregistered / Unconfirmed
GUEST, unregistred user!
在override一个从Tcomponent继承下来的类的constructor时,
inherited和inherited create(owner)有什么区别?
 
没区别!!
 
应该没有吧,
 
不管有没有,说出道理,又不是不给分,
 
inherited create(owner);//用基类的构造函数初始化基类中的对象
没有太大的区别,上面的这句是具体指明了那个函数
 
也不是没区别,如果当前的函数和父类的函数名不同或者参数不同的时候,则需要显式的指明需要重用的父类的函数否则编译器不知道你需要重用的函数.
具体请参见TCustomForm的Create和CreateNew两个构造函数.
 
接受答案了.
 
后退
顶部