【发布时间】:2014-01-30 16:17:07
【问题描述】:
如果我有两个重载的构造函数,一个没有参数,一个有参数:
constructor Create; overload;
constructor Create(Param: TObject); overload;
如果我想让第一个中的代码运行,那么在第二个中调用它是否有意义?并且继承先调用父构造函数?
constructor TMyType.Create(Param: TObject);
begin
inherited Create;
Create;
FParam := Param;
end;
谢谢!
【问题讨论】:
-
我们怎么可能知道这是否有意义?我们看不到所有的代码。也许您有充分的理由这样做。也就是说,我想不出什么好理由,所以我预测代码是假的。
标签: delphi constructor overloading