zoukankan      html  css  js  c++  java
  • 封装的使用

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

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

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

    1 什么是封装

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

    2 封装的好处

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

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

    3 实现封装的方式

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

          private          在当前类中访问

          default          咋当前包中访问

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

          public            公众的访问权限

    4 封装的实现步骤

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

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

        ③ 编写getter方法来获取值;

    5 封装的使用规范

       举例

  • 相关阅读:
    Exp5
    Exp4
    Exp3
    Exp02
    【TPM】tpm搭建基础指南
    20155316 Exp1 PC平台逆向破解(5)M
    个人早期写的一些组件
    关于spring @scope("prorotype") 和 @aspectj 一起用的问题
    ThreadLocal内存泄漏需要注意的
    Spring IoC 容器大概流程
  • 原文地址:https://www.cnblogs.com/gnos/p/12831248.html
Copyright © 2011-2022 走看看