温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

VB.NET面向对象编程的特性有哪些

发布时间:2021-12-02 09:44:07 来源:亿速云 阅读:112 作者:小新 栏目:编程语言

这篇文章主要为大家展示了“VB.NET面向对象编程的特性有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“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面向对象编程的特性有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI