對類物件的方法操作
斷斷續續學習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.
相關文章
- javascript操作物件的方法JavaScript物件
- 類,物件繫結方法物件
- Mysql操作方法類MySql
- 談談我對物件導向以及類與物件的理解物件
- 用java.util.Collections中的sort方法對兩個類的物件進行排序Java物件排序
- 理解Python中的類物件、例項物件、屬性、方法Python物件
- java學習中對類和物件的理解Java物件
- Java類、物件以及(靜態)方法的探討Java物件
- 對avalon的類名操作進行升級
- 操作字元、物件方法, 深淺拷貝字元物件
- JavaScript中對字串常用的操作方法JavaScript字串
- python對檔案的操作方法Python
- 實現Oracle對ldap資料的各類操作OracleLDA
- 面對物件3-回顧方法的呼叫物件
- 遍歷物件鍵值對的兩種方法物件
- APUE 7-13 longjmp對各類物件的影響物件
- Java 對 properties 檔案操作 (ResourceBundle 類和 Properties 類)Java
- 物件導向2--靜態方法、類方法、屬性方法物件
- Visual Basic的類對於物件導向的支援 (轉)物件
- Python進階之物件導向(類的特殊方法)Python物件
- JQ操作類與JS操作類的區別JS
- ECMAScript委員會:JavaScript最基礎的14種操作物件的方法JavaScript物件
- JS — 物件的基本操作JS物件
- 常見物件-String類的compareTo()方法的原始碼解析物件原始碼
- 類操作是什麼意思?jQuery的類操作教程jQuery
- JS 物件合併與克隆方法的分類與比較JS物件
- 複習java面對物件(方法重寫)Java物件
- MongoDB工具類:java操作對檔案的增刪查改MongoDBJava
- 在Watir中進行物件對映(Object Map)的方法物件Object
- python 根據物件和方法名,返回提供這個方法的定義的類Python物件
- 儲存資料鍵和專案對的類(Dictionary物件) (轉)物件
- JavaScript物件導向—物件的建立和操作JavaScript物件
- Python - 物件導向程式設計 - 例項方法、靜態方法、類方法Python物件程式設計
- 類操作是什麼意思?jQuery的類操作教程分享jQuery
- 依據類的成員來對類進行排序的泛型方法 (轉)排序泛型
- 對於靜態成員來說是類的建構函式,對於例項成員是類的原型物件。函式原型物件
- PHP 物件導向 final類與final方法PHP物件
- riok/mapperly: 類似MapStruct的.NET物件對映生成器APPStruct物件