什么是类引用(5分)

  • 主题发起人 主题发起人 jtaiger
  • 开始时间 开始时间
J

jtaiger

Unregistered / Unconfirmed
GUEST, unregistred user!
ContrlClassArry:array[0..2] of TControlClass=(TMonthCalendar,TMemo,TColorBox);
这句是什么意思?
什么是类引用?
 
ContrlClassArry:array[0..2] of TControlClass=(TMonthCalendar,TMemo,TColorBox);
就是定义了一个Set类型的数组,有两个元素.每一个元素为TMonthCalendar或者TMemo或者TColorBox
 
应该是有3个元素吧。。

就把它当普通数组看, 然后, 每个数组元素是一个类型;
 
记得 类引用就是 类的类(类类型) 怎么说呢,
与 对象 和类 的关系 类似, 他是类的集合
对象==> 类
类 ==> 类引用
 
类引用实际上是一个指针,它指向一个类型,可以用classtype获得一个类实例的类型,往深一点说,类引用是一个指向vmt虚拟方法表的一个指针,它指向类实例所指向的类型,即类类型,也叫类引用
 
后退
顶部