jpf*_*ius 3 delphi generics inheritance delphi-2009
是否可以从专用泛型类型派生类:
TGenericBase <T> = class
// ...
end;
TSpecializedDerived = class (TGenericBase <String>)
// ...
end;
Run Code Online (Sandbox Code Playgroud)
只是想知道这是否可能......
当我把它放在一个新项目中时,编辑代码工作正常.必须是由于其他一些错误; 对于那个很抱歉
是.我一直这样做.这非常有用.我最喜欢的一个技巧是这样的:
TSpecializedList = class(TObjectList<TMyType>)
public
(extra methods specific to handling TMyType objects)
end;
Run Code Online (Sandbox Code Playgroud)