我们不妨来看一段UNIT的范例代码:
Unit SampleUnit;
Interface
Uses Unit1,Unit2;//Uses statement
Function InterfaceFunction(); //place publish function header here
Implementation
Uses Unit3,Unit4.;//Uses statement
Function InterfaceFunction(); // place function body here
Begin
PrivateFunction();
End;
Function PrivateFunction(); // this is a private function can be called inside only
Begin
End;
Procedure InitCode();
begin
Echo "Initialization\r\n";
end;
Procedure FinalCode();
begin
Echo "Finalization\r\n";
end;
Initialization
//Unit Initial statement here
InitCode();
Finalization
//Unit Final statement here
FinalCode();
End.
我们可以看到,单元的定义是以关键字unit开始的,其后紧跟单元的名字,在其后有一个interface关键字,表示接口段。