Delphi 系統[4]關鍵字和保留字 interface、implementation、initialization、finalization
阿新 • • 發佈:2021-08-11
Delphi 系統[4]關鍵字和保留字 interface、implementation、initialization、finalization
與單元檔案(Unit)相關的關鍵字。
1、定義:
- interface :單元檔案的介面部分,也用於定義介面型別。引用其他單元、定義資料型別、定義過程函式、定義變數常量等,此處定義的型別或資料對其他單元是可見的(可訪問的)
- implementation :單元檔案的實現部分。引用其他單元、實現介面部分定義的型別、過程、函式的具體程式碼,此處定義的型別或變數只對本單元可見
- initialization :單元檔案的初始化部分。這裡編寫單元被載入時所要呼叫的方法
- finalization :單元檔案的反初始化部分。這裡編寫單元被釋放時所要呼叫的方法,通常是釋放掉單元中不能自動釋放的物件,也可以不用。最常用的情況是對 OLE 物件做反初始化
2、示例:
{ 單元檔案結構 } unit Unit1; interface { 引用其他單元、定義資料型別、定義過程函式、定義變數常量等 } implementation { 引用其他單元、實現介面部分定義的型別、過程、函式的具體程式碼 } initialization { 這裡編寫單元被載入時所要呼叫的方法 } finalization { 這裡編寫單元被釋放時所要呼叫的方法 } end. { 定義介面型別 } ITaoRoy = interface(IInterface) function GetCurrent: TObject; function MoveNext: Boolean; procedure Reset; property Current: TObject read GetCurrent; end;
建立時間:2021.08.11 更新時間:
部落格園 滔Roy https://www.cnblogs.com/guorongtao 希望內容對你所有幫助,謝謝!