VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • 讲解VB.NET面向对象编程的特性

 
 

  在向大家详细介绍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面向对象编程。

 

 
 
原文链接:https://www.5axxw.com/wenku/ss/0486w.html

相关教程