帮忙解释一下(10分)

  • 主题发起人 主题发起人 wuqvei2002
  • 开始时间 开始时间
W

wuqvei2002

Unregistered / Unconfirmed
GUEST, unregistred user!
inherited Create(ture)这样做是什么意思?谢谢
 
调用父类的(构造)函数。
 
派生出来的一定要调用父类的吗 没有自己的构造函数吗
 
C++会自动调用父类构造函数,但也可显式调用,
pascal要显式调用,也就是可以不调用,
C++首先调用父类构造函数,再调用子类,
pascal可以首先调用子类,再调用父类构造函数,较灵活

这里的调用是指使用。每个类都有自己的构造函数,即使你不定义,它也会继承其
父类的构造函数,所有类的父类是TObject,所以当你不重新定义时,你使用的
Create()就是继承自TObject的Create().
 
比如你在父类中的构造函数中处理某事
那么你派生的类中亦需处理上个事情,那么你说该不该调?
你可以不调。不过答案就不对了

 
不一定要调的
还有一些消息处理函数,
子类处理完消息,可以不把消息给父类处理
 
多人接受答案了。
 
后退
顶部