S soarfans Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-15 #1 RT那样的声明,类引用类型是说TClassA 引用了 TClassB的结构?是不是说TClassA就是一个跟TClassB一样的类呢? 小弟看书看不懂 书也没怎么具体的解释...哪位大侠通俗点解释下嘛
Y ysai Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-15 #2 TClassA=class of TClassB; TClassA被称为类引用,或者类类型,就像基本数据类型一下 看个例子就能理解了 var a : TClassA; b : TClassB; begin a := TClassB; //a变量存储了一个类类型 b := a.Create; end;
TClassA=class of TClassB; TClassA被称为类引用,或者类类型,就像基本数据类型一下 看个例子就能理解了 var a : TClassA; b : TClassB; begin a := TClassB; //a变量存储了一个类类型 b := a.Create; end;
S soarfans Unregistered / Unconfirmed GUEST, unregistred user! 2007-11-15 #3 TClassA=class of TClassB; TClassA是一个TClassB 类类型,所以才能写这句a:=TClassB,因为a:TCLassA 按像基本数据一样去理解 有点明白了~