作者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