清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 个类中的对象即是该类的一个实例,实例具体描 述一个对象。一般来说,一个类中有多个实例。类 和实例的关系近似于数据结构与具体数据的关系。 5.过程或方法 过程或方法是定义于某一特定类的操作与法则。 种类型的对象只能被事先定义好的过程或方法所操 作。不过,不同类型的对象可以分别包含同一过程 或方法。例如,在实数子类和二进制数子类中定义 “+”法,则实数子类中的对象和二进制数子类中的 对象都可使用该方法改变自身的状态。显然,对于 同一消息(1,1),实数子类的输出结果是2,而二 进制子类的输出结果将是0。 关于对象的几个主要关键词如图10.所示。一个类中的对象即是该类的一个实例,实例具体描 述一个对象。一般来说,一个类中有多个实例。类 和实例的关系近似于数据结构与具体数据的关系。 5. 过程或方法 过程或方法是定义于某一特定类的操作与法则。一 种类型的对象只能被事先定义好的过程或方法所操 作。不过,不同类型的对象可以分别包含同一过程 或方法。例如,在实数子类和二进制数子类中定义 “+”法,则实数子类中的对象和二进制数子类中的 对象都可使用该方法改变自身的状态。显然,对于 同一消息(1,1),实数子类的输出结果是2,而二 进制子类的输出结果将是0。 关于对象的几个主要关键词如图10.1所示