作为一个整体,对象对外不必公开属性与操作。这就是性。
客观世界的任何事物都是对象,它们都有一些静态属性(相应于数据结构),也都有一些相关的操作(相应于程序模块)。作为一个整体,对象对外不必公开属性与操作。这就是封装性。