各位高手 请问 Class Function 和 Function 有什么区别(100分)

  • 主题发起人 主题发起人 niit
  • 开始时间 开始时间
N

niit

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手 请问 Class Function 和 Function 有什么区别
例如:
Thello = class
public
function helloworld: boolean;
class function ClassHello: boolean;
end;
 
class function只用于类中, 说明是类方法, 即不需要实例就可调用的方法。
如:
TForm1 = class(TForm)
public
Class function AAA: Integer;
Function BBB: Integer;
end;

var
Form1: TForm1;

那么aaa可以直接调用, 不管form1是否已经建立了。 而bbb必须等form1 := TForm1.Create(xxxx)只有才能调用
 
这种问题看看在线帮助不就行了.
 
接受答案了.
 
后退
顶部