讲解VB.NET面向对象编程的特性

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

创新互联公司是一家专业提供临朐企业网站建设,专注与网站建设、成都网站制作H5技术、小程序制作等业务。10年已为临朐众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

在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面向对象编程。

本文标题:讲解VB.NET面向对象编程的特性
当前网址:http://www.gawzjz.com/qtweb/news3/182353.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联