type
TAdd =class
private
fminvalue:integer;
fmaxvalue:integer;
procedure setminvalue(b:integer);
procedure setmaxvalue(a:integer);
public
property minvalue:integer read Fminvalue write SetMinvalue;
property maxvalue:integer read Fmaxvalue write Setmaxvalue;
function getmaxvalue:integer;
function addall:integer;//(minvalue,maxvalue:integer):integer;
constructor Create(cc:string); overload; //构造
// destructor Destroy ;override;// 这里可以不用的吗?
end;
implementation
{ TAdd }
function TAdd.addall:integer;//(minvalue, maxvalue: integer): integer;
var
i:integer;
begin
result:=0;
for i:=minvalue to maxvalue do
begin
result:=result+i;
end;
end;
constructor TAdd.Create(cc:string);
begin
showmessage(cc);
end;
function TAdd.getmaxvalue: integer;
begin
result:=maxvalue;
end;
procedure TAdd.setmaxvalue(a:integer);
begin
Fmaxvalue:=a;
end;
procedure TAdd.setminvalue(b:integer);
begin
Fminvalue:=b;
end;