特性 封装 封装将数据和基于数据的操作封装在一起,使其构成不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能的隐藏内部的细节,只保留一些对外接口使之与外部发生联系。 优点: 减少代码的耦合性 提高代码的可维护性 提供代码的可重用性 继承 一个类(子类)可以继承另一个类(父类)的全部非私有属性