对象的三要素

举报
ksh1998 发表于 2021/12/30 00:59:32 2021/12/30
【摘要】   前言:昨天晚上用了将近俩个小时的时间总结和分享,对象的三要素和什么是对象。并且结合vb程序设计的课本与自己的理解,写了一个小故事。从小故事 里面体现出对象的三要素,对象的三要素分别是:事件 属性 方法 。下面具体的详细的解释什么是对象和对象的三要素。 什么是对象       根据定于:对...

 

前言:昨天晚上用了将近俩个小时的时间总结和分享,对象的三要素和什么是对象。并且结合vb程序设计的课本与自己的理解,写了一个小故事。从小故事 里面体现出对象的三要素,对象的三要素分别是:事件 属性 方法 。下面具体的详细的解释什么是对象和对象的三要素。

什么是对象

      根据定于:对象是一个可以处理数据,并且是一个独立的逻辑体。还能通过逻辑把多个对象链接起来,实现某种功能。

       以vb为例:

可以看到,vb窗体本身就是一个对象。并且窗体上的每一个控件都是通过实例化,创建的对象。这些对象在没有被实例化之前,都是一个抽象的模型。所以在没有被实例化之前这些模型是没有三要素的,被实例化之后才有。 

三要素:

  事件

         定义: 外界对对象的刺激能引起对象的响应,这种刺激称为事件 ,每一个对象可以响应的事件都不一样。

         例如:窗体加载事件,只有窗体可以识别。而命令按钮无法识别,具体代码如下。

         


  
  1. Private Sub Command1_Click() '这是一个命令按钮的单机事件
  2. Dim max As Integer, min As Integer, sum As Integer, average As Single
  3. Dim x As Integer, i As Integer
  4. Randomize '随机数源
  5. max = 10: min = 99 '设置最大数和最小数的初始值
  6. sum = 0
  7. For i = 1 To 20 '产生 20个随机数
  8. x = Int(90 * Rnd + 10) '产生20个10 到99随机整数
  9. Label1.Caption = Label1.Caption & x & Space(4) '输入x产生的20个随机值
  10. If x > max Then max = x '比较产出的数是否大于定于的最大值
  11. If x < min Then min = x '比较产生的数是否小于定义的最小值
  12. sum = sum + x '累加
  13. Next i
  14. average = sum / 20 '平均数
  15. Text1.Text = max: Text2.Text = min
  16. Text3.Text = average
  17. End Sub
  18. Private Sub Form_Load()'这是窗体的加载事件
  19. End Sub

属性

       定义:所有的对象都具有自己的特征,称为属性

       例如:命令按钮的 caption 名称属性 这些都是通用属性。

 方法

        定义:各种对象具有特定的功能,称为方法。所有的方法都不是平白无故蹦出来的,一定有前因后果。

 

 

文章来源: kangshihang.blog.csdn.net,作者:康世行,版权归原作者所有,如需转载,请联系作者。

原文链接:kangshihang.blog.csdn.net/article/details/96359493

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。