因为对象拥有了这些特征和功能与操作才使得他们与众不同。在面向对象的编程思想中,把对象的特征和功能与操作分别称为对象的属性1方法,它们是构成对象的两个主要因素。其中属性是用来描述对象特征的一个数据项,该数据项的值即属性值。例如, “顾客”对象有一个属性是姓名,属性值是小明。而方法是用来描述对象功能与操作(行为)的一个动作序列。例如,“收银员”对象的行为有收款和打印账单,这些都是对象的方法。
在编程中,对象的属性被存储在一些变量里,如可以将“姓名”存储在一个字符串类型的变量中,将“员工号”存储在一个整型变量中。对象的行为则通过定义方法来实现,如“收款”、“打印账单”都可以定义为一个方法。
对象:用来描述客观事物的一个实体,由一组属性和方法构成。