清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 把系统以及系统中的元素用对象及对象的集合表示 来构造的系统就是面向对象的系统 面向对象的系统具有两个重要特性,即封闭性 ( encapsulation)和继承性( inheritance)封闭性对应 于系统中对象的分类抽象化,即每一种类型的对象 都定义有对该类对象的属性及操作方法,且只允许 按定义的方法对该类对象进行操作。换句话说, 种类型对象的动态性质封闭于该类对象的属性和方 法之中。继承性对应于系统的一般化,即具有某些 共同属性的对象所组成的类( class)可继承它们的超 类 superclass)所具有的属性和操作。把系统以及系统中的元素用对象及对象的集合表示 来构造的系统就是面向对象的系统。 面向对象的系统具有两个重要特性,即封闭性 (encapsulation)和继承性(inheritance)。封闭性对应 于系统中对象的分类抽象化,即每一种类型的对象 都定义有对该类对象的属性及操作方法,且只允许 按定义的方法对该类对象进行操作。换句话说,一 种类型对象的动态性质封闭于该类对象的属性和方 法之中。继承性对应于系统的一般化,即具有某些 共同属性的对象所组成的类(class)可继承它们的超 类(superclass)所具有的属性和操作