对象(object):可以泛指我们生活中看到的和看不到的东西。如软件中所看到表单、文本框、按钮、标签等等。所有对象(包括窗体和控件)都有它们自己的属性、方法和事件。属性可以视为对象的特性,方法可以视为对象的操作,事件可以视为对象的响应。
属性(property):就是对象的性质,如长、宽、放的位置、颜色、标题、字体大小等等。代表对象的状态、数据和设置值。属性的设置语法如下: 对象名.属性名=语句。“字段”与“属性”的不同,字段只是一个类成员,属性(get{}set{})可以用于进行合法性检查、取值范围、设为只读、作其它更强大更有用的操作,属性是对字段进行封装,在属性里你可以对字段进行特殊的设置.
事件(event):就是可能会发生在对象上的事情,也可以说我们对对象所做的操作(或者系统对某个对象的操作),如按钮被按动(单击)、对象被拖动、被改变大小、被鼠标左键双击等等。
方法(method):指对象所固有完成某种任务的功能,可由我们在需要的时候调用。对象名.方法(参数) “方法”与“事件”有相似之处,都是为了完成某个任务,但同一个事件可完成不同任务,取决于您所编的代码是怎样的,而方法则是固定的,任何时候调用都是完成同一个任务。
一般而言,对象的定义就是每个对象都具有不同的功能与特征,不同的对象属于不同的类(Class),类定义了对象的特征,而对象的特征就是对象的属性、方法和事件,没有类就没有对象。