关于类的两个问题? 请问类方法及类引用的意思是什么?我看过了书,单从字面上很难理解,不知道它们应该在什么时候起什么作用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 类方法是类可以调用的方法,不用创建类的实例类引用是类的类楼上的正解.类方法是只有类可以调用的方法,比如说create,一般只看到TFORM.create,tform就是一个类create是类方法.类引用就是对类的抽象,是类的类.就比如类是对象的抽象一样.比类更高一个级别吧 首先声明我的立场:死扣理论的做法是不好的。类引用:type Tmyclass=class …… end; TmyClassRef=class of Tmyclassvar myCRef:TmyclassRef; Myc:Tmyclass;begin mycref:=Tmyclass;//类名赋给类引用类型变量 Myc:=Tmyclass.create;//类的实例赋给类类型变量end; 一工作日8小时的解释 200分求《delphi高手突破》这书本的光盘代码 没事做....散分..... 数据从DBGrid里导入到Excel的问题! CoolBar中动态生成的Band位置问题 Timer能否用来测量时间? #####字体和输入法怎么解决????? 高分求一个妙解(经典算法问题)! ★★★ 请组件高手进来看看! 一个很容易得分的问题,请进 想对一个含有回车符号的字段进行加密,不知道有什么好的算法,请指教!谢谢!重谢! 请教一个Sql语句的写法!
类引用是类的类
楼上的正解.
类方法是只有类可以调用的方法,比如说create,一般只看到TFORM.create,tform就是一个类
create是类方法.类引用就是对类的抽象,是类的类.就比如类是对象的抽象一样.比类更高一个级别吧
type
Tmyclass=class
……
end;
TmyClassRef=class of Tmyclass
var
myCRef:TmyclassRef;
Myc:Tmyclass;
begin
mycref:=Tmyclass;//类名赋给类引用类型变量
Myc:=Tmyclass.create;//类的实例赋给类类型变量
end;