假如我的代码如下:
type
a=class
public
constructor create(s:string);
b=class(a)
public
constructor create(s:string);
end; var
k:b;
k:=t.create('ss');
.
.
.
请问我如何在创建实例k时,执行类b的父类a的的构造函数,并将一参数传到其父类中?
type
a=class
public
constructor create(s:string);
b=class(a)
public
constructor create(s:string);
end; var
k:b;
k:=t.create('ss');
.
.
.
请问我如何在创建实例k时,执行类b的父类a的的构造函数,并将一参数传到其父类中?
a=class
public
constructor create(s:string);virtual;
b=class(a)
public
constructor create(s:string);override;
end; constructor b.create(s:string);
begin
inherited;执行b的父类a的的构造函数
//SomeCode 执行类b的代码.
end;
begin
inherited Create(S);
end;
说得很正确