一个关于类定义的入门问题 已有2个类TA、TB,其中TB继承自TA,现继承TB而定义类TC,我要在TC的Create里调用TA的Create,而不是TB的Create,语句该怎么写?inherited TA.Create(...)这样写不行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你不能这样定义。TC应该直接继承于TA。 TA(FC).Create;FC为TC的对象,类型强制转换。 如果非要这样做的话,可以 ta(self).create;但是……这样严重违反OO。 既然继承TB,又要求TA那就不能不要TB的阿 没有这样的定义!除非你不要TA,TB的Create函数,重写Create咯Constructor Create;Begin//去掉Inherited Create;重写CreateEnd; 怎么检验输入是否有效? 关于delphi字符串取值的问题! 虚拟方法有何用? 关于word做报表输出的问题 如何画一条可以被选定的直线?(就像photoshop里的一样)分不够再加! COM-DLL中引用ADO、TQuery等数据库连接操作对象如何设置? dbexpress读取oracle的long raw字段的问题 经典win32环境下的com组件 工作一年了,想考研,这里有没有研究生,给点意见 一个关于窗体很奇怪的现象。 fastreport直接打印问题?(不用预览)急阿 用fasten做的报表,我要选择打印页数,比如从3-6页,该怎么做,请高手指点
TC应该直接继承于TA。
ta(self).create;
但是……这样严重违反OO。
Begin
//去掉Inherited Create;
重写Create
End;