1//宣告類2
type
3 tmyclass = class
//注意這裡不能加';' 因為這是個整體
4 data: integer; //
類的域5
procedure changedata(value: integer); //
類的方法(過程)按住ctrl + shift + c鍵自動生成函式體
6function getdata:integer; //
類的方法(函式)7//
類的域和方法可以根據自己的需要新增
8end;9
1011
procedure
tmyclass.changedata(value: integer);
12begin
13 data := value; //
14end;15
16function
tmyclass.getdata: integer;
17begin
18 result :=data;
19end;20
21//
訪問類22
procedure
tform1.speedbutton2click(sender: tobject);
23var
24myclass: tmyclass;
25i: integer;
26begin
27try
28 myclass := tmyclass.create; //
使用前一定要例項化,不然不能用
29 myclass.changedata(12); //
給類的方法賦值,
30 i := myclass.getdata; //
獲取類中
31 showmessage(inttostr(i)); //
32finally
33 myclass.free; //
最後需要將使用過的記憶體釋放
34end;35
end;
另外,類中還存在兩種特殊的方法,分別構造方法(constructor)和析構方法(destructor)。
類就是物件導向的思想。
C 類 物件,及其呼叫方法
宣告 本人是一名ios開發者,接觸c 已經很久了,之前只能是呼叫別人寫好的方法,但不知道怎麼去宣告及其實現這些方法,現在是要好好學習c 把每天學的東西及其心的一一記錄在blog裡面,互相學習,有些觀點或者思想不太對,請多多指點 c 的類和oc的類可以理解為同乙個類,但是oc的類只包含乙個類,例 pr...
c 友元函式宣告及其呼叫
1.友元函式的簡單介紹 1.1為什麼要使用友元函式 在實現類之間資料共享時,減少系統開銷,提高效率。如果類a中的函式要訪問類b中的成員 例如 智慧型指標類的實現 那麼類a中該函式要是類b的友元函式。具體來說 為了 使其他類的成員函式直接訪問該類的私有變數。即 允許外面的類或函式去訪問類的私有變數和保...
delphi 建立DLL檔案 及其呼叫和注意事項
首先建立乙個dll檔案,專案自帶的 為 library projectpnr uses sysutils,classes,再在uses下宣告乙個函式 function add a,b integer integer 函式功能 實現a,b相加 begin result a b endexports a...