K killer01234 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-22 #1 在 delphi5 中,能这样定义吗? AA = class BB=class A:AA; D:AA C:BB; E:BB end; end;
H handsomeboy8888 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-22 #2 type aa=Tclass(object); bb=Tclass(object); cc:aa; dd:bb; 这样就可以了
C Crazyz Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-22 #3 不能 TA=class; TB=Class A: TA; ...... end; TA=Class B: TB; .... end; 这样才行
S sanoul Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-22 #5 类的定义,不能交叉,这和变量定义是一个道理,如果A是一个类,那么B就可以继承A,但是不能在B里面继承自己,同样如果A里面继承了C,那么C必须比A先存在