Day18 封装

封装

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