文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

VB面向对象的优点有哪些

2023-06-17 21:37

关注

本篇内容主要讲解“VB面向对象的优点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“VB面向对象的优点有哪些”吧!

面向对象这个词语对于搞开发的程序员所熟悉,在JAVA中最能体现面向对象这个词语的意义。而在我们新版的Visual Basic 7也就是Visual Basic.NET,具有了面向对象语言的所有特征。即使以老vb程序员的角度看也对象的慨念并不完全是新的,但也要尽可能用面向对象的方式写代码。

如果你问一个面向对象程序设计高手什么是面向对象程序设计语言?那么你可能将听到几个绝对少不了的单词,比如:类、接口、消息隐匿、封装、继承、多态等等。作为一个话题,面向对象语言不是那种很简单只需要一两天就能精通或者仅仅靠一次演讲就能掌握的语言。要掌握面向对象程序语言你需要作在掌握理论的同时还要做大量的练习。

VB基础教程面向对象编程的优点

你是否对现代程序设计语言如此倾向面向对象编程感到惊讶?这有几个原因,c++作为c的一个扩展发展起来支持面向对象编程技术,还有java这个星球上***的编程语言也是一种面向对象的编程语言,然后,的确如此,vb发展成vb.NET后,也成为一种完全的面向对象的编程语言。有几个好的原因导致了这个转变。面向对象编程有几个优点,比如:易于进行代码维护,可扩展性好,代码重用技术。这些优点是过程编程所没有的。下面就谈谈面向对象技术的这些优点:
1.易于维护:在面向对象编程中模块性是与生俱来的,实体表现为类和名字空间中具有相同功能的类,你可以向名字空间中增加一个类却不会影响名字空间的其他成员。
2.可扩展性:面向对象编程支持扩展性,如果你有一个有某种功能的类,你可以很快的扩展这个类,创建另一个具有扩展功能的类。
3.代码重用:自从功能被压缩到一个类中并且类作为一个独立的实体存在,提供一个类库就变得非常容易了,事实是任何一个.NET Framework程序员都可以使用.NET Framework类库。

VB基础教程面向对象类的介绍

类:在面向对象编程技术中类是主要的焦点,简单的说,类是一种提供功能的数据类型。在VB.NET中宣布一个类要使用关键字class,比如,list1中就宣布了一个叫employee的类。

Listing 1:Employee类  Class Employee  End Class

这是一个非常简单的类。注意微软推荐使用Pascal语言对类的命名规则。这就意味着类名的***个字母必须是大写,并且后来的并发连结词的第个字母均为大写。一个好的类名应该象这样的GeneralManager,SmallDictionary, StringUtil。

类成员:一个类有象域、属性、子程序和函数那样的成员,比如,list2中employee类中有一个叫work的子程序

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

子程序和函数又叫方法,方法的命名也遵循Pascal命名法。

另一个类成员类型是域,域的命名法则遵循camel-case法则,如一个好的域命名象salary 和quarterlyBonus这样,在list3中我们在Employee类中添加了两个域salary和quarterlyBonus

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

到此,相信大家对“VB面向对象的优点有哪些”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯