千
千中元
Unregistered / Unconfirmed
GUEST, unregistred user!
type
TFormattedInteger=class(TObject,IFormattedNumber);
private:
FValue:Integer;
public:
constructor Create(AValue:Integer);
function FormattedString:string; procedure SetValue(AValue:Integer);
end;
创建类的实例:
constructor TFormattedInteger.Create(AValue:Integer);
begin
inherited Create;
FValue:=AValue; //第一次赋值
end;
procedure TFormattedInteger.SetValue(AValue:Integer);
begin
FValue:=Value; //第二次赋值
end;
它赋两次值干嘛的,只一次为啥不行?
TFormattedInteger=class(TObject,IFormattedNumber);
private:
FValue:Integer;
public:
constructor Create(AValue:Integer);
function FormattedString:string; procedure SetValue(AValue:Integer);
end;
创建类的实例:
constructor TFormattedInteger.Create(AValue:Integer);
begin
inherited Create;
FValue:=AValue; //第一次赋值
end;
procedure TFormattedInteger.SetValue(AValue:Integer);
begin
FValue:=Value; //第二次赋值
end;
它赋两次值干嘛的,只一次为啥不行?