JAVA 封装

封装

  • 该露的露,该藏得藏

    • 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合就是仅暴露少量的方法给外部使用。
  • 封装(数据的隐藏)

    • 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。
  • 实现封装的步骤:

    • 修改属性的可见性来限制对属性的访问,一般设为 private(私有的)。
    • 为每个属性创建一对赋值(set)方法和取值(get)方法,一般设为public,用于属性的读写。
    • 在赋值和取值方法中,加入属性控制语句(对属性值的合法性进行判断)。

​ 用一个学生类封装为列,主要属性有姓名,年龄。代码:

在这个测试类Application 中 main() 方法中调用student属性的 setXxx() 方法对其相应的属性进行赋值,并调用 getXxx() 方法访问属性。代码:

输出结果为:
    姓名:张三
    年龄:18
posted @ 2022-05-26 22:41  Bamboo~  阅读(32)  评论(0)    收藏  举报