Create是类的构造(constructor)函数,每个类都有构造函数,通过调它创建类的实例,比如:
var obj:TObject;
begin
obj:=TObject.Create;//创建
try
//使用....
finally
obj.free;//释放
end;
end;
当你写一个类,它会默认继承祖先类的构造函数,不过你可以把祖先的盖掉,加上自己的参数,比如:
TmyObj=Class(TObject)
public
constructor Create(const s:string);//覆盖祖先的构造函数
destructor Destroy;override;
end;
//...
constructor TmyObj.Create(const s:string);
begin
inherited;//调用祖先的构造
//处理自己的内容。。。
end;
每个类除了有构造函数,还有个析构函数(destructor),类释放的时候就会调用。只能简单的说这么多,还有不明白的找本基础的书看看吧
转自: http://zhidao.baidu.com/question/132219700.html