線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1060
推到 Plurk!
推到 Facebook!

create和constructor的区别?

答題得分者是:alvin26
zhouying82
高階會員


發表:150
回覆:272
積分:189
註冊:2004-03-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-12-22 20:44:24 IP:222.64.xxx.xxx 訂閱
我知道,CREATE是建立一个对象的实例。如
var s:Tpanel; begin s:=Tpanel.create; ..... 我看到有些是在PUBLIC里面有 Constructor create.....这个又是是么意思呢?建立一个对象?
------
断断续续的学了几年,还是一个初学者,永远支持Delphi !
zhouying82
高階會員


發表:150
回覆:272
積分:189
註冊:2004-03-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-12-23 20:07:14 IP:58.35.xxx.xxx 訂閱
没有人知道吗?
------
断断续续的学了几年,还是一个初学者,永远支持Delphi !
alvin26
初階會員


發表:24
回覆:41
積分:28
註冊:2005-04-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-12-24 10:03:11 IP:61.63.xxx.xxx 訂閱
Constructor 指的是物件的建構函式,
也就是物件產生時第一個會執行的函式,
所以這裡會做一些物件產生前必須要做的準備工作,
例如 field 、變數的設定。

因為是物件的建構函式,所以大家習慣把它的函式名稱
定為 Create , 您也可以不使用這個名字。

所以 Constructor create 的意思就是
有一個建構函式(Constructor)名叫 create.

如果謬誤,請各位大大指正,感謝感謝~


===================引 用 zhouying82 文 章===================
我知道,CREATE是建立一个对象的实例。如
var s:Tpanel; begin s:=Tpanel.create; ..... 我看到有些是在PUBLIC里面有 Constructor create.....这个又是是么意思呢?建立一个对象?
------
弟子規,聖人訓,首孝悌,次謹信,泛愛眾,而親仁,有餘力,則學文。
系統時間:2024-04-27 5:53:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!