type ta=class
     procedure show;virtual;abstract;
     public
     procedure common;
     end;     tb=class(ta)
      public
     procedure show;override;
     end;     tc=class(ta)
     public
     procedure show;override;
     end;
        
     tf=class of ta;
代码中的:virtual,abstract,override;各是什么意思?