VB.NET类添加方法具体操作技巧总结

开发 后端
VB.NET类添加方法是一项比较复杂的步骤。对于初学者来说,需要对这一操作步骤进行不断的练习,才能从中总结经验,达到熟练的程度。

VB.NET是一门面向对象的编程语言。要想熟练掌握这一语言的应用,需要我们不断的从实践中去积累经验。下面我们介绍的VB.NET类添加方法就是在类中用户声明的那些公有的(public)Sub或者Function过程。

例如:下面代码就是在一个Account中加入一个Withdrawal方法,用户可以把这个公有的函数过程加入到类模块中去:

  1. Public Function WithDrawal
    (Byval Amount As Currency,_  
  2. Byval TransactionCode As 
    Byte) As Double  
  3. '(Code to perform the 
    withdrawal and return the  
  4. 'new balance,or to raise 
    an Overdraft error.)  
  5. End Function 

如果,类Account具有Balance属性的话,用户也可以不用返回balance的值,因为用户可以在调用完WithDrawal函数后,非常方便地访问balance属性,所以用户可以把这个函数用一个公有的过程来代替。#t#

注意:如果在VB.NET类添加方法时发现把WithDrawal设置成过程以后,每次调用WithDrawal过程之后还要访问一遍balance属性值的话,那么把WithDrawal设置成函数返回balance的值,将会更有效率一些。这是因为对于一个类的属性而言,每次得到一个属性的值也是在调用一个公用的函数PropertyGet,也是访问一些公有的变量,不管PropertyGet函数是显性声明的,还是隐性声明的。

在类模块中,通过定义属性和方法,就构成了一个类对外的接口,正如类的数据封装性,如果用户把一个过程声明为私有的话,那么它就不能构成接口的一部分。这意味着用户可以通过改变类里面的一些私有的内部过程,而不需要改变使用类的代码就可以达到改变整个程序的运行变化。

更重要的是,用户也可以通过改变公有作为VB.NET类添加方法的Sub或者Function过程,而不用涉及那些使用类的代码就能改变整个程序的一些功能,正如不能改变过程的参数和函数的返回类型一样,从外部而言,用户也不能改变一个类的接口。

把一个类的具体情况隐藏在类的接口之外,可以认为是类的封装性的一种表现,封装性允许用户在不改变使用类的代码的情况下,提高类的一个方法的表现,或者完全改变一个类的方法的运行功能。

责任编辑:曹凯 来源: 编程入门网
相关推荐

2010-01-22 10:54:06

VB.NET结构变量

2010-01-07 15:37:35

VB.NET ForNext循环

2009-10-30 10:58:45

VB.NET创建类

2009-10-09 16:54:03

VB.NET窗体

2009-11-10 13:08:13

VB.NET编程技巧

2010-01-15 13:52:42

VB.NET属性设置

2010-01-12 18:00:50

VB.NET界面

2010-01-20 18:51:16

VB.NET修改系统时

2010-01-22 15:37:02

VB.NET监控类

2009-11-03 10:51:33

VB.NET共享

2010-01-15 15:10:43

VB.NET Stri

2010-01-13 16:45:44

VB.NET删除控件

2010-01-21 17:48:25

VB.NET Sing

2010-01-08 18:37:08

VB.NET显示图片

2010-01-15 19:04:09

2010-01-21 14:49:44

VB.NET操作Wor

2010-01-07 16:51:56

VB.NET窗体钩子

2010-01-19 16:55:46

VB.NET声明语句

2010-01-18 14:35:11

VB.NET读取内存

2009-10-21 11:07:32

VB.NET类库
点赞
收藏

51CTO技术栈公众号