1.inherited是什么意思?!(5)2.procedure (var i:integer):Boolean;overload; 这里overload是什么意思!?(5)3.// 计算Rect的宽度 (5)
function RectWidth(Rect: TRect): Integer;
begin
  Result := Rect.Right - Rect.Left;
end;
这里这个Rect是什么意思.有什么用,谢谢大家!

解决方案 »

  1.   

    1. 继承父类的方法
    2. 重载, 可以有同名的函数或过程, 但不同的功能
    3. Rect是一个矩形的四个顶点坐标变量组
      

  2.   

    1. 继承
    2. 重载(面向对象的重要概念)
    3. 矩形区域,可查看TRect的帮助
      

  3.   

    1:  inherited 是继承,继承父类的属性
    2:  overload是重载,表示有几个名字相同的函数,只是它们的变量或返回值分别不同
    3:  Rect表示一个矩形区域由两个坐标来确定如:Rect(0,0,100,100)表示 点(0,0)和点(100,100)确定的这个矩形区域
      

  4.   

    建议楼主去看一看OBJECT PASCAL,如果你找不到,我可以发一份给你
    你看完之后,你会发现你对DELPHI的语法可以说不止进了一步。