Day18 封装
封装
- 该露的露,该藏的藏
- 我们程序设计要追求”高内聚,低耦合“。
- 高内聚:类的内部数据操作细节自己完成,不允许外部干涉
- 低耦合:仅暴露少量的方法给外部使用
- 封装(数据的隐藏)
- 通常应禁用直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏
- 属性私有,get/set
- 属性私有:private
- get方法:获取这个数据,public String getName()
- set方法:设置这个数据,public void setName(String name)
- 可增加安全性沿着、判断
- alt+inset可快捷生成get/set方法
- 作用:
- 提高程序的安全性,保护数据
- 隐藏代码的实现细节
- 统一接口,get/set
- 提高系统可维护性
![]()

浙公网安备 33010602011771号