永发信息网

VB中Property语句详细说明

答案:3  悬赏:0  手机版
解决时间 2021-03-20 22:38
  • 提问者网友:浪荡绅士
  • 2021-03-20 04:31
VB中Property语句详细说明
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-03-20 05:29
1、如果只有get,那么这个属性就是只读的(就是说只能读,无法给它赋值);
如果只有set,那么这个属性就是只写的(只能赋值,无法读取,这种情况比较少见);
有get也有set,则该属性可读可写。
2、不是的,get是获取属性的值,而set是给属性赋值。
3、函数只能读取值,但你没法给函数赋值。
4、区别见第3点。

其实给类设置属性,就使类具备了类似控件的一些特性,比如我们可以从Label1.Caption获取Label1的文字内容,也可以通过给Label1.Caption赋值来改变Label1的文字内容;同样,如果给类abc设置一个可读可写的属性x,那么我们可以通过abc.x来获取这个属性的值,也可以通过给abc.x直接赋值来改变这个属性的值。
全部回答
  • 1楼网友:玩家
  • 2021-03-20 06:03
这个是类的属性这的设置与获取。要不我给你个实例。
  • 2楼网友:低血压的长颈鹿
  • 2021-03-20 05:55
格式是固定的,但是并不是一定需要两个。对于属性有两种操作,获取(get)以及设置(set),如果只有GET,这个属性是只读的,反之只有SET,则是只写的(这个不常见)。
这点VB确实有点啰嗦,但相对于直接赋值,属性过程增加了检查的功能,即你可以增加代码检查该值的合法性。
函数(或者叫类的方法)也可以完成相同的功能,看你自己的习惯。
可以参考百度文库,或者MSDN
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯