
所谓的对象(Object),可以泛指我们生活中看到的和看不到的东西,在程序中可以用一种仿真的方式来表示对象,一般的对象都有一些静态的特征,如对象的外观、大小等,这在面向对象程序中就是对象的属性(attribute),一般的对象若是有生命,可以动作的,在面向对象程序中就是对象的方法(method,),所以在面向对象程序的概念中,对象有两个重点:一个是“属性"、另一个是“方法"。
一般而言,对象的定义就是每个对象都具有不同的功能与特征,不同的对象属于不同的类(Class),类定义了对象的特征,而对象的特征就是对象的属性、方法和事件,没有类就没有对象。
· 属性(Property)
属性代表对象的状态、数据和设置值。属性的设置语法如下:
对象名.属性名=语句
· 方法(Method)
对象可以执行的动作。方法的设置语法如下:
对象名.方法(参数)
· 事件(Event)
事件的概念比较抽象,通常是一个执行的动作,也就是对象所认识的动作,事件的执行由对象所触发。