W wuqvei2002 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-23 #1 inherited Create(ture)这样做是什么意思?谢谢
W wuqvei2002 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-23 #3 派生出来的一定要调用父类的吗 没有自己的构造函数吗
T testnet Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #4 C++会自动调用父类构造函数,但也可显式调用, pascal要显式调用,也就是可以不调用, C++首先调用父类构造函数,再调用子类, pascal可以首先调用子类,再调用父类构造函数,较灵活 这里的调用是指使用。每个类都有自己的构造函数,即使你不定义,它也会继承其 父类的构造函数,所有类的父类是TObject,所以当你不重新定义时,你使用的 Create()就是继承自TObject的Create().
C++会自动调用父类构造函数,但也可显式调用, pascal要显式调用,也就是可以不调用, C++首先调用父类构造函数,再调用子类, pascal可以首先调用子类,再调用父类构造函数,较灵活 这里的调用是指使用。每个类都有自己的构造函数,即使你不定义,它也会继承其 父类的构造函数,所有类的父类是TObject,所以当你不重新定义时,你使用的 Create()就是继承自TObject的Create().
N Nizvoo Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-25 #5 比如你在父类中的构造函数中处理某事 那么你派生的类中亦需处理上个事情,那么你说该不该调? 你可以不调。不过答案就不对了
T twos Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #6 不一定要调的 还有一些消息处理函数, 子类处理完消息,可以不把消息给父类处理