TObject constructor Create; 并不是virtual; 派生类 怎么可以 override; 呢?(200分)

  • 主题发起人 主题发起人 zhangyvping
  • 开始时间 开始时间
Z

zhangyvping

Unregistered / Unconfirmed
GUEST, unregistred user!
TObject constructor Create
并不是virtual
派生类 怎么可以 override
呢?
这是怎么回事?
TObject = class
constructor Create;
destructor Destroy
virtual;

TPersistent = class(TObject)
public
destructor Destroy
override;

TControl = class(TComponent)
public
constructor Create(AOwner: TComponent)
override;
destructor Destroy
override;

TScrollingWinControl = class(TWinControl)
public
constructor Create(AOwner: TComponent)
override;
destructor Destroy
override;
 
TComponent的CREATE就是virtual的
 
看看vcl代码你就知道了
 
多人接受答案了。
 
后退
顶部