point.~pas
来自「《Kylix程序设计》一书中附带的例程源代码」· ~PAS 代码 · 共 53 行
~PAS
53 行
unit Point;interfacetype TMyData = Class( TObject ) private X: Integer; Y: Integer; public constructor Create( const X, Y: Integer ); overload; procedure Access( var X, Y: Integer ); procedure Modify( const X, Y: Integer ); function Search( Data: TMyData ): Boolean; destructor Destroy(); override; end;implementationconstructor TMyData.Create( const X, Y: Integer );begin Inherited Create(); Self.X := X; Self.Y := Y;end;procedure TMyData.Access( var X, Y: Integer );begin X := Self.X; Y := self.Y;end;procedure TMyData.Modify( const X, Y: Integer );begin Self.X := X; Self.Y := Y;end;destructor TMyData.Destroy();begin Inherited Destroy();end;function TMyData.Search( Data: TMyData ): Boolean;begin if ( Data.X = Self.X ) and ( Data.Y = Self.Y ) then Result := true else Result := false;end;end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?