VB面向对象

       VB使用了面向对象程序设计(OOP)方法,它是一种全新的程序设计方法,从根本上改变了传统的“面向过程的程序设计”模式。OOP是以对象为基础,以事件驱动对象对事件进行处理的程序设计技术。

       在此过程中我们就难免要研究一下对象,对象是什么?对象是在现实世界中存在的任何事物都可以称之为对象,即世间万物皆为对象。那为什么要面向对象呢?因为面向对象的编程设计会更加易维护、易复用、易扩展,使系统更加灵活、更加易于维护。而要研究对象就离不开对象的三要素:属性、事件和方法,首先介绍一下它们的概念。

       属性:是指对象的特性,是描述对相关的数据。

       事件:是指对象能够识别并作出反应的外部刺激。

       方法:是系统已经设计好的,在编写事件过程中可以使用的一些特殊程序,完成显示、隐藏、移动对象,绘制图形和打印输出结果等一定的操作功能。

       举一个现实世界的例子,比如给气球充气来让它飞,那么在这个过程中,我们就可以很好的理解面向对象,对象就是这个气球;属性可以是它的颜色,大小等;事件是充气,方法就是移动。

       那么三要素之间是什么关系呢?有人说的是因果关系,有人持反对意见,在我的理解下,它们是存在一定的关系的,在一定程度上是存在着某种因果关系的。 还拿气球做例子,气球本来是瘪的,但是一充气,体积变大,当里面的气体足够支撑它飞起来的时候,它就能飞起来了,这就是事件与方法和属性之间的一种因果关系。那么气球飞的越高,因为压强的变化,体积会再次随之而变化,这还是存在着一定的因果关系。

       所以三者是相辅相成,互相关联的,可以看到,构成对象的三个要素,缺一不可,它们使得程序设计更加完美。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宋文轩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值