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

什么是对象

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

       以vb为例:

对象三要素python 对象三要素例子_实例化

可以看到,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 名称属性 这些都是通用属性。

 方法

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