📄 clientu.pas
字号:
unit ClientU;
// Immutable: read-only properties
interface
type
TClient = class (TObject)
private
FAccNo: integer;
FCName: string;
function GetAccNo: string;
public
constructor Create (ACName, AnAccNo: string); // no destructor
property AccNo: string read GetAccNo; // no write method
property CName: string read FCName; // no write mapping
end; // end TClient = class (TObject)
implementation
uses SysUtils; // for Int <-> Str conversions
{ TClient }
constructor TClient.Create(ACName, AnAccNo: string);
begin
inherited Create;
FAccNo := StrToInt(AnAccNo); // data fields set in constructor only
FCName := ACName;
end; // end constructor TClient.Create
function TClient.GetAccNo: string;
begin
if FAccNo < 100000 then
Result := IntToStr(FAccNo + 100000)
else
Result := IntToStr(FAccNo);
end; // end function TClient.GetAccNo
end. // end ClientU
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -