Get就是取属性值
Set就是给属性赋值
Set好像是把一个对象直接传给一个变量
*号就是乘号,好像没有别的用法
Set就是给属性赋值
Set好像是把一个对象直接传给一个变量
*号就是乘号,好像没有别的用法
解决方案 »
- 急!还是DLL调用问题,出现内存报错
- 十六进制相加的问题!
- 请问如何将水晶报表和数据库连接起来啊?.......
- win2000下做的程序,在win 98下安装不了,msvbvm60.dll有错,为什么?
- MM说要学VB
- 我用DbComoboBox控件调用数据库中表的一个字段集。。。。。????
- 怎样使TEXT框里的内容自动被选中?请给我代码,谢
- 操纵快捷方式
- 韩文怎么转换编码???
- 我的窗体上有一个IMAGE控件,我想拖动该控件就能移动整个表单,请问有办法吗?
- 急急..我正在使用的win98,装上winme,还用装显卡的驱动程序吗.
- 只用API,画多边形并指定线条色,填充色,填充样式,如何做?
当一个类要向外部公开一个属性(变量)时有两种做法:
1.可直截了当地用Public声明这个变量,这样外部过程就可轻而易举地读写这个变量;
2.用Private声明变量,然后用Property Get.../Property Let...过程向外部公开这个属性(只读/只写)。在Property过程里,可加入数据合法性验证代码,任何读写这个属性的外部过程都必须通过Property过程的合法性验证,这就是所谓的封装,这样的类更加强健。
事实上,即便我们Public声明属性,VB在后台总是用第二种方法处理这个属性。
当这个变量是一个对象变量(Object)时,用Property Set...过程。
这是我的理解,并不深层,深层的也不懂。
property Get是公布数据时,property Set是赋值时
MDSN里好象只有你第二行的内容哦?本来想给cs_netwalker(静观)20分的,怕又有高手来发言,所以给10分好了,不要嫌少哦,谢谢!