讲解VB.NET面向对象编程的特性
创始人
2024-06-08 16:30:33
0

在向大家详细介绍VB.NET面向对象编程之前,首先让大家了解下Employee类。下面我们最简单的特性开始来论述VB.NET面向对象编程的一些特性。

在VB.NET面向对象编程技术中,类是重点中的重点。简单地说,类是一种提供一定功能的数据类型。在VB.NET中定义一个类要用到关键字Class,例如,下面的一小段代码就定义一个名字为Employee的类:

  1. Class Employee  
  2. End Class 

定义一个类就是这么简单。注意,在对类命名时,微软推荐使用Pascal语言的命名规则。根据这种命名规则,就意味着类名的***个字母必须大写,并且后面的并发连结词的***个字母均为大写,例如象GeneralManager、SmallDictionary、StringUtil都是合乎这种规则的类名。

类成员

一个类有象域、属性、子程序和函数这些成员,例如,下面的employee类中有一个名字为work的子程序:

包含Work方法的Employee类

  1. Class Employee  
  2. Public Sub Work ()  
  3. ' Do something here  
  4. End Sub  
  5. End Class 

子程序和函数都被称为方法,方法的命名也遵循Pascal语言的命名规则。

另一种类成员是域。域的命名法则遵循camel规则,即除***个子串外的所有子串的***个字母大写。象salary和quarterlyBonus都是符合规则的域名。下面的代码在Employee类中添加了salary和quarterlyBonus这二个域:

增加了二个域的Employee类

  1. Class Employee  
  2. Dim salary As Decimal = 4000 
  3. Dim yearlyBonus As Decimal = 4000 
  4. Public Sub PrintSalary()  
  5. ' print the salary to the Console  
  6. System.Console.Write(salary)  
  7. End Sub  
  8. End Class  
  9. Module Module  
  10. Public Sub Main()  
  11. Dim anEmployee As Employee  
  12. anEmployee = New Employee()  
  13. anEmployee.PrintSalary()  
  14. End Sub  
  15. End Module 

上述代码段中的Module1模块中提供了子程序的Main函数,这也是VB.NET程序开始的地方。要编译源程序,就必须用一种或另一种方式提供访问Main Sub的途径。以上介绍VB.NET面向对象编程。

【编辑推荐】

  1. 讲述VB.NET使用OracleTransaction对象
  2. 详解VB.NET动态编码技巧
  3. 浅谈VB.NET线程构造器
  4. 简单分析VB.NET使用线程
  5. VB.NET使用局部变量简介

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...