有2种方法为类添加方法。
在类声明中,可以直接定义方法的声明和实现,
或者只在类中定义方法的声明,在类声明后的某个地方(必须属于同一模块)定义它的实现,实现的时候在方法名称前加“类名.”。这种方法称为为外联,上一种方法称为内联.
示例:
Type myClass =class
Function F1();
Begin
writeln("内联");
End;
Function F2();
End;
function myClass.F2();
Begin
Writeln("外联");
End;
外联声明时,方法名总是使用类名进行限定,形式为:类名.方法名。在方法的头部必须重新列出类声明时的参数,名称可以与声明时的不同,但是参数的顺序必须完全相同,