對類物件的方法操作
斷斷續續學習delphi,對類的定義和物件的操作始終處於朦朦朧朧的一種狀態,今天搜尋看到用類寫的對物件的方法操作,我就編寫控制檯程式,使用沒有通過,後來想起物件就是指標,用@傳遞,編譯通過,這樣基本算是瞭解了類的定義。
program Project1;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Classes ,windows,Dialogs,SysUtils
{ you can add units after this };
type
Tbb=procedure of object ;//定義過程
type
ta=class //class a
private
s:string;
gh:Tbb;
public
q:string;
procedure myadd;
procedure mj;
procedure wl;
property onchlick:Tbb read gh write gh ;
end;
procedure ta.mj;
begin
writeln('this is ta.mj');
end;
procedure ta.myadd;
begin
onchlick:=@mj;
writeln('this procedure ta.myadd');
end;
procedure ta.wl;
begin
writeln('this is wl');
end;
function k(u:ta):string;
var
l:string;
begin
u.q:='alok';
l:=u.q;
result:=(u.q);
end;
var
p:ta;
d:string;
kl:tbb;
begin
p:=ta.Create;
p.myadd;
p.onchlick;
p.Free;
readln;
end.
相關文章
- 類,物件繫結方法物件
- Mysql操作方法類MySql
- 理解Python中的類物件、例項物件、屬性、方法Python物件
- 談談我對物件導向以及類與物件的理解物件
- 一、訪問物件屬性和方法的操作物件
- python對檔案的操作方法Python
- Java類、物件以及(靜態)方法的探討Java物件
- 操作字元、物件方法, 深淺拷貝字元物件
- Python進階之物件導向(類的特殊方法)Python物件
- JavaScript中對字串常用的操作方法JavaScript字串
- Java 對 properties 檔案操作 (ResourceBundle 類和 Properties 類)Java
- 面對物件3-回顧方法的呼叫物件
- 遍歷物件鍵值對的兩種方法物件
- 10 Python物件導向程式設計:類和物件以及和Java的對比Python物件程式設計Java
- 類與物件中想直接在主函式操作物件怎麼做物件函式
- JS — 物件的基本操作JS物件
- riok/mapperly: 類似MapStruct的.NET物件對映生成器APPStruct物件
- JQ操作類與JS操作類的區別JS
- 05 #### `__getitem__、__setitem__、__delitem__` 支援對:物件操作物件
- 全網最適合入門的物件導向程式設計教程:14 類和物件的 Python 實現-類的靜態方法和類方法,你分得清嗎?物件程式設計Python
- JavaScript物件導向—物件的建立和操作JavaScript物件
- Python - 物件導向程式設計 - 例項方法、靜態方法、類方法Python物件程式設計
- 面向1-類和物件-方法、new的定義和使用物件
- JS 物件合併與克隆方法的分類與比較JS物件
- 類操作是什麼意思?jQuery的類操作教程jQuery
- 類與物件的建立物件
- 類與物件的概念物件
- 類操作是什麼意思?jQuery的類操作教程分享jQuery
- 章10——物件導向程式設計(高階部分)——類名類方法物件程式設計
- 陣列的reduce操作+物件陣列的map操作陣列物件
- ECMAScript委員會:JavaScript最基礎的14種操作物件的方法JavaScript物件
- 對於靜態成員來說是類的建構函式,對於例項成員是類的原型物件。函式原型物件
- cpp中的類和物件物件
- Python中的類與物件Python物件
- java裡的物件和類Java物件
- java中的類與物件Java物件
- ⦁ 類與物件物件
- 類與物件物件