VB.NET面向对象编程详解

原创|其它|编辑:郝浩|2009-10-15 09:56:10.000|阅读 509 次

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

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

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

  类

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

  Class Employee 
      End Class

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

  类成员

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

  包含Work方法的Employee类

Class Employee 
Public Sub Work () ' 
Do something here
 End Sub
 End Class

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

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

  增加了二个域的Employee类

Class Employee   
Dim salary As Decimal = 4000  
Dim yearlyBonus As Decimal = 4000  
Public Sub PrintSalary()   
' print the salary to the Console   
System.Console.Write(salary)   
End Sub   
End Class   
Module Module   
Public Sub Main()   
Dim anEmployee As Employee   
anEmployee = New Employee()   
anEmployee.PrintSalary()   
End Sub   
End Module 

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


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:IT专家网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP