封装的使用

 我们在程序设计的时候要追求“低耦合”“高内聚”,

 高内聚就是类内部数据操作细节自己完成,不允许外部干涉,

低耦合是暴露少量的方法给外部使用,尽量方便外部调用;

1 什么是封装

      将类的信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法对隐藏的信息进行操作和访问;

2 封装的好处

    ① 只能通过规定的方法访问数据,

    ② 隐藏类的实例细节,方便修改和实现;

3 实现封装的方式

   java提供了三种默认的访问权限,准确的来说还有一种默认的访问权限,一共四种

      private          在当前类中访问

      default          咋当前包中访问

      protected     在当前类和她派生的类中访问

      public            公众的访问权限

4 封装的实现步骤

    ① 修改属性的可见性设为private,

    ② 创建 setter/getter方法(用于属性的读写),

    ③ 编写getter方法来获取值;

5 封装的使用规范

   举例

 

 

posted @ 2020-05-05 16:38  宋雨航哎  阅读(192)  评论(0编辑  收藏  举报