VB中的面向对象

       说起对象,真是感叹中国汉字博大精深,下面看下词语解释:对象,常有两层意思,指行动或思考时作为目标的事物或特指恋爱的对方等含义。一般情况下都会想到第二个解释,但是想这个词的时候每个人的心情都不一样,有人甜蜜、有人心酸、有人发苦,当然,怎么样也就只有看这个文章的人知道了。当然,作为一个技术发表平台,会有很多的人会想到面向对象的程序设计(Object-oriented programming,缩写:OOP),现实世界存在的任何事物都可以称之为对象(万物皆可对象),对象是具体存在的,有着自己独特的个性,从程序设计的角度看,对象就是既包含数据,又包含接受事件后对数据进行操作的方法,并将其封装起来的一个独立逻辑实体。

       对象都有自己的属性(数据)、方法和事件这三个要素。

       属性是指对象的特性,是描述对象的数据属性是指对象的特性,是描述对象的数据,比如说淘宝商品内的详情。每个对象也都有自己的属性,不同的对象具有不同的属性,所以不可以用固化思想想属性。在程序设计中,属性用定义对象的标题(Cmm),名称,字体(Fm,颜色(Coir,、可见性(wsbe),位等,有些属性项属于公共属性,大多数对象都具有,如定义对象背景色的Baob属性有些属性项则属于个别对象的专有属性,如命令按钮具有的Camcd属性,每一个对象的属性都有一个默认值,通过设置可以改变,属性值的没置可以控制,设置对象属性的方法有两种:一是在控件布局时,通过属性窗口来设置,二是在程序代码窗口通过编程,运行程序过程中设置属性的值,但有些属性只能通过属性窗口来设置,所以在用方法时要酌情考虑。

     事件是指对象能就识别并做出反应的外部刺激,比如说学生听上课铃声会快步走到教室、看到想见的人会开心的笑、看到昂贵的商品摸摸钱包又买不起时会有失落的表情。在程序中,对象事件是由先定义好的,能够被对象识别和细的动作。事件可分为系统事件和用户事件两种。系统事件是由系统或对象自己产生的,用户事件是由用户操作引起的,如鼠标单击事件、双击事件,移动事件等。

     在词语意思上,方法的含义一般是指为获得某种东西或达到某种目的而采取的手段与行为方式。在系统中,方法就是系统己经设计好的、在编写事件过程可以使用的一些特殊程序,完成显示,隐藏、移动对象,绘制图形和打印输出结果等一定的操作功能(其实总的来看词义没什么区别,只是拓展了技术方面的名词)。

用淘宝购物举个例子

对象:小粉

属性:小粉容貌=美、爱好=购物

方法:小粉在淘宝里挑好了喜欢的商品,并且把商品付款(方法:挑商品、付款)

事件:淘宝系统推送商品,小美看见了喜欢的商品

      

      

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值