深入理解Visual Basic中的对象、方法与集合
1. 理解方法
在编程中,除了属性,大多数对象都有方法。方法是对象可以执行的操作,而属性则用于描述对象。以宠物对象为例,狗对象有一系列可以执行的动作,如吠叫、摇尾巴和啃地毯等。在Visual Basic中,这些动作被称为方法。
1.1 触发方法
方法本质上就是函数。当调用一个方法时,相应的代码会被执行。可以向方法传递数据,方法也可以返回值。不过,方法并非必须接受参数或返回值,很多方法只是单纯地执行一段代码。调用方法类似于引用属性的值,首先引用对象的名称,然后是一个点,最后是方法名,格式为: ObjectName.Method 。
例如,使用Visual Basic代码让名为Bruno的狗对象吠叫,代码如下:
Bruno.Bark()
一般来说,方法用于使用对象执行操作,如在数据库中保存或删除记录;而属性用于获取和设置对象的属性。在代码中区分属性引用和方法调用的一个方法是,方法调用后面会有一对括号,例如: AlbumForm.ShowDialog() 。调用方法很简单,但真正的技巧在于了解对象支持哪些方法以及何时使用特定的方法。
1.2 理解方法的动态性
属性和方法是相互关联的,有时由于一个或多个属性值的原因,某个特定的方法可能会变得不可用。例如,如果将狗对象Bruno的 NumberOfLegs 属性设置为0,那么 Walk() 和
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



