关于动态生成类实例的问题
大致代码如下:
type
TTestClass = class(TObject)
private
fclass:TClass;
public
item:TObject;
constructor create(aclass:TClass);
implementation
constructor TTestClass.Create(aclass:TClass);
begin
fclass:=aclass;
item:=fclass.Create;
end;
本意是想在使用这个类时,传入不同的类型,比如tstringbuilder等,自动生成对象,但是运行结果item都是空的,跟踪fclass.Create;发现调用的是tobject.create,而不是tstringbuilder的create方法,所以没有实现。请问这个功能如何实现