如果函数的实现在类体内,叫内联方法。
如果函数的实现在类体外,叫外联方法。
示例:
Type TSamClass=Class
Public
Function MethodInside(); //内联方法--声名+实现
begin
return "Inside";
end;
function MethodOutSide();//仅声名
End;
Function TSamClass.MethodOutSide(); //外联方法--具体实现
Begin
return "outside";
End;
外联声明时,方法名总是使用类名进行限定,形式为:类名.方法名。在方法的头部必须重新列出类声明时的参数,参数名称可以与声明时的不同,但是参数的顺序必须完全相同,