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

封裝性問題

答題得分者是:dllee
Selena
一般會員


發表:16
回覆:28
積分:8
註冊:2002-11-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-11-10 08:48:08 IP:211.74.xxx.xxx 未訂閱
我用了二個Form,想要來呈現private的特性,所以我在第一個Form處設了一個Class用了一個設了private的方法,可是我想要在第二個form處強制它執行,但用一個自定例外來說明,在此它是無法使用的,那麼該怎麼寫呢?主要的目的只是要將Private的特性做個呈現 月光小築~月牙兒
------
月光小築~月牙兒
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-11-10 12:10:13 IP:203.204.xxx.xxx 未訂閱
引言: 我用了二個Form,想要來呈現private的特性,所以我在第一個Form處設了一個Class用了一個設了private的方法,可是我想要在第二個form處強制它執行,但用一個自定例外來說明,在此它是無法使用的,那麼該怎麼寫呢?主要的目的只是要將Private的特性做個呈現 月光小築~月牙兒
如果在 Form1 是設成 private ,在 Form1 想要用它在 compile 時就不會過了,因為 compiler 會幫我們檢查所使用的 property 或 method 是否可以存取或執行。 所以囉,您所設定的 exception 是不會觸發的,因為 compile 都不會過 ... 沒空更新的網頁...
C及指標教學,計算機概論,資訊管理導論... http://coolsite.to/dllee 介紹Shells,LiteStep,GeoShell.... http://coolsite.to/ushells
------
http://www.ViewMove.com
Selena
一般會員


發表:16
回覆:28
積分:8
註冊:2002-11-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-11-10 14:46:47 IP:211.74.xxx.xxx 未訂閱
沒有辦法嗎?那麼我就是不能夠用實際的例子來呈現Private的獨特性嘍~ 月光小築~月牙兒
------
月光小築~月牙兒
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-11-14 10:35:11 IP:61.231.xxx.xxx 未訂閱
引言: 沒有辦法嗎?那麼我就是不能夠用實際的例子來呈現Private的獨特性嘍~ 月光小築~月牙兒 < face="Verdana, Arial, Helvetica"> 你可以想想,如果 Compiler 不幫你作,而讓你在 Form1 中使用了 Form2->Priv=100; 而且 Compile 過了,那在 RunTime 時,這個 100 到底要不要給 Form2->Priv 呢? 還是 Show 出 Exception 呢? 因為不能使用別人的 private 是「語法」規定的,自然得由 Compiler 來處理囉。 沒空更新的網頁...
C及指標教學,計算機概論,資訊管理導論... http://coolsite.to/dllee 介紹Shells,LiteStep,GeoShell.... http://coolsite.to/ushells
------
http://www.ViewMove.com
系統時間:2024-11-22 21:04:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!