是否可以从专用泛型类型派生类:
TGenericBase <T> = class
// ...
end;
TSpecializedDerived = class (TGenericBase <String>)
// ...
end;
只是想知道这是否可行......
编辑当我将它放入新项目时,代码正常工作。必须是由于其他一些错误;抱歉
答案 0 :(得分:5)
是。我一直这样做。这非常有用。我最喜欢的技巧之一是这样的:
TSpecializedList = class(TObjectList<TMyType>)
public
(extra methods specific to handling TMyType objects)
end;