对象的三要素
前言:昨天晚上用了将近俩个小时的时间总结和分享,对象的三要素和什么是对象。并且结合vb程序设计的课本与自己的理解,写了一个小故事。从小故事 里面体现出对象的三要素,对象的三要素分别是:事件 属性 方法 。下面具体的详细的解释什么是对象和对象的三要素。
什么是对象
根据定于:对象是一个可以处理数据,并且是一个独立的逻辑体。还能通过逻辑把多个对象链接起来,实现某种功能。
以vb为例:
可以看到,vb窗体本身就是一个对象。并且窗体上的每一个控件都是通过实例化,创建的对象。这些对象在没有被实例化之前,都是一个抽象的模型。所以在没有被实例化之前这些模型是没有三要素的,被实例化之后才有。
三要素:
事件
定义: 外界对对象的刺激能引起对象的响应,这种刺激称为事件 ,每一个对象可以响应的事件都不一样。
例如:窗体加载事件,只有窗体可以识别。而命令按钮无法识别,具体代码如下。
-
Private Sub Command1_Click() '这是一个命令按钮的单机事件
-
Dim max As Integer, min As Integer, sum As Integer, average As Single
-
Dim x As Integer, i As Integer
-
Randomize '随机数源
-
max = 10: min = 99 '设置最大数和最小数的初始值
-
sum = 0
-
For i = 1 To 20 '产生 20个随机数
-
x = Int(90 * Rnd + 10) '产生20个10 到99随机整数
-
Label1.Caption = Label1.Caption & x & Space(4) '输入x产生的20个随机值
-
If x > max Then max = x '比较产出的数是否大于定于的最大值
-
If x < min Then min = x '比较产生的数是否小于定义的最小值
-
sum = sum + x '累加
-
-
Next i
-
average = sum / 20 '平均数
-
Text1.Text = max: Text2.Text = min
-
Text3.Text = average
-
End Sub
-
-
Private Sub Form_Load()'这是窗体的加载事件
-
-
End Sub
属性
定义:所有的对象都具有自己的特征,称为属性
例如:命令按钮的 caption 名称属性 这些都是通用属性。
方法
定义:各种对象具有特定的功能,称为方法。所有的方法都不是平白无故蹦出来的,一定有前因后果。
文章来源: kangshihang.blog.csdn.net,作者:康世行,版权归原作者所有,如需转载,请联系作者。
原文链接:kangshihang.blog.csdn.net/article/details/96359493
- 点赞
- 收藏
- 关注作者
评论(0)