作者halabug (立志當個乖小孩...)
看板Visual_Basic
標題Re: 問一個白爛的問題
時間Mon Aug 27 12:53:54 2001
※ 引述《clifflu (好大一個煩字)》之銘言:
: ※ 引述《ryojames (Ryo)》之銘言:
: : 是介於Private和Public之間的一個屬性....
: : 但是初學的話,可能用不到吧...那是在ActiveX中才會有作用的...
: 其實呢....private, public, friend三個關鍵字
: 好像是從 物件導向 的程式語言中衍生出來的
: private指的是 這些東西 (對c 來說就是mem 啦) 是本class(物件也成)外無法
: access的,而public指的是,其他物件也可以呼叫到...
: 而friend關鍵字指的是 某一些型別及其衍生的子類別 (哇勒...真詏口呢)
: 可以當作是這個物件內一樣 (就是說 被設定為friend的其他class,可以access
: 本class之private property/method)
: 這是印象 所以有錯不要怪我 *^^*
: 不過個人在寫VB時,其實是不太會寫出public XX 的東西的
: 因為VB實在不怎麼容易用到class的概念 (我蠢...cccc)
其實這個概念跟c++所用到的private public protected的概念很像
都是以物件導向為出發點的概念
主要是把一個一個function看成一個object
設public privated protected這些屬性只是為了方便好用
為管理這個物件而設的 多用物件來寫程式還是比較好
因為這樣比較結構化 比較容易trace跟debug囉....
--
※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw)
◆ From: 53.c210-85-61.ethome.net.tw