清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 1.对象和面向对象 对象可分为物理对象、抽象对象和计算机对象三个 层次。计算机对象是把抽象对象的属性、特征和行 为数据化和过程化的结果。本书中所述对象都指计 算机对象。 对象是一个由一组数据集以及对这些数据集进行操 作的封装模块。对象接收其他对象发来的消息,并 由对象自己根据本身的状态和所具有的功能决定是 否根据接收到的消息进行操作。另外,对象一般具 有自己的存储结构,对存储内容的访问、操作和变 更只能由对象自己完成。再者,为了区别不同的对 象,系统内的每一个对象都具有唯一的对象名。因 此,一般,一个对象由对象名、表示存储内容的对 象状态以及对存储数据进行操作的过程集合组成。1. 对象和面向对象 对象可分为物理对象、抽象对象和计算机对象三个 层次。计算机对象是把抽象对象的属性、特征和行 为数据化和过程化的结果。本书中所述对象都指计 算机对象。 对象是一个由一组数据集以及对这些数据集进行操 作的封装模块。对象接收其他对象发来的消息,并 由对象自己根据本身的状态和所具有的功能决定是 否根据接收到的消息进行操作。另外,对象一般具 有自己的存储结构,对存储内容的访问、操作和变 更只能由对象自己完成。再者,为了区别不同的对 象,系统内的每一个对象都具有唯一的对象名。因 此,一般,一个对象由对象名、表示存储内容的对 象状态以及对存储数据进行操作的过程集合组成