* 封装 * 将对象的属性等信息隐藏在内部 属性私有化(private) * 不允许外部直接对其进行访问 * 向外界提供公开的访问方法去访问对象的内部信息 * 公开方法(set get ) 在方法中加入逻辑控制 * * 该隐藏的隐藏,该暴露的暴露