在Delphi中是否可以使用RTTI(或其他东西)来检查类是否被声明为抽象?就像是:
TMyAbstractClass = class abstract(TObject)
// ...
end;
...
if IsAbstract(TMyAbstractClass.ClassInfo) then
ShowMessage('Yeah')
else
ShowMessage('Computer says no...');
Run Code Online (Sandbox Code Playgroud)