Is it possible to derive a class from a specialized generic type:
TGenericBase <T> = class
// ...
end;
TSpecializedDerived = class (TGenericBase <String>)
// ...
end;
Just wondering if this is possible at all...
EDIT Code works fine when I put it in a new project. Must be due to some other mistake; sorry about that
Yes. I do it all the time. It's very useful. One of my favorite tricks goes something like this:
TSpecializedList = class(TObjectList<TMyType>)
public
(extra methods specific to handling TMyType objects)
end;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With