• java的封装


    继承、封装、多态是Java的三大特性。今天就对学习的封装做一下记录。

      怎么去理解封装呢?封装字面上理解就是封好装起来,就是将信息隐藏起来,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。

    封装的好处有如下四点:

    1、良好的封装能够减少耦合。

    2、类内部的结构可以自由修改。

    3、可以对成员进行更精确的控制。

    4、隐藏信息、实现细节。

    其实这四点都是绑定在一起的。怎么去理解呢,封装的主要目的就是为了减少对象与对象之间的耦合。在大跃进的时代,吃大锅饭,大家都聚一起吃饭,众口难调的道理大家都懂,锅里的味道一改,大家所有的人都得去承受,极其不自由。而后面的家庭联产承包责任制,各家种各家的地,回家各煮各家的饭,锅里的口味都不尽相同,这样就更加的自由了,对饭里的口味可以更精确的控制,对别人也不会有太大的影响,自家饭的口味,以及如何做的别人也压根不知道。要接触的时候,向外开一个门,欢迎别人来吃饭,别人也就知道你的口味,这样就实现了交互。

  • 相关阅读:
    解决MAMP启动mysql服务 但是Navicat连接不上
    iOS 更改状态栏颜色和隐藏状态栏
    Xcode 常用代码段
    iOS开发小技巧
    怎么让self.view的Y从navigationBar下面开始计算
    iOS强制横屏或强制竖屏
    判断当前viewcontroller是push还是present的方式显示的
    Git命令速查表
    全栈程序员的新玩具Rust(一) IDE环境
    火狐的野望
  • 原文地址:https://www.cnblogs.com/tolazychen/p/8391148.html
Copyright © 2020-2023  润新知