面向对象的特征--封装
来源:互联网 发布:运营商重复放号 知乎 编辑:程序博客网 时间:2024/06/05 05:52
封装就是把同一类事物的共性(包括属性和方法)归到同一类中,方便使用。属性能够描述事物的特征,方法能够描述事物的动作。
- 封装:封装也称信息隐藏,是指利用抽象数据类型把数据和基于数据的操作封装起来,使其成为一个不可分割的整体,数据隐藏在抽象数据内部,尽可能的隐藏数据细节,只保留一些接口使其与外界发生联系。也就是说用户无需知道内部的数据和方法的具体实现细节,只需根据留在外部的接口进行操作就行。
- 封装的好处:
1) 实现了专业的分工
2) 良好的封装能够减少耦合
3) 类内部的结构能够自有修改
4) 可以对成员进行更精确的控制
5) 隐藏信息,实现细节
3.封装的步骤
1) 修改属性的可见性来限制对属性的访问
2) 为每个属性创建一队赋值和取值方法,用于对这些属性的访问
3) 在赋值和取值方法中,加入对属性的存取限制
为了实现良好的封装,我们通常将类的成员变量声明为private,在通过public方法来对这个变量来访问。对一个变量的操作,一般有读取和赋值2个操作,我们分别定义2个方法来实现这2个操作,一个是getXX(XX表示要访问的成员变量的名字)用来读取这个成员变量,另一个是setXX()用来对这个变量赋值。
阅读全文
0 0
- 面向对象的特征 封装
- 面向对象的特征--封装
- 面向对象的特征:封装、继承、多态
- 面向对象三大特征之:封装、封装的特征、封装的好处
- java、面向对象的三大特征封装、继承、多态
- 面向对象的三大特征-封装,继承,多态
- java面向对象的三大特征:封装,继承,多态
- 面向对象的三大特征:封装、继承、多态
- 再次理解面向对象的第一大特征------封装
- OC面向对象的三大特征 封装 ,继承,多态
- 面向对象的三大特征--封装/继承/多态
- 面向对象的三个重要特征------封装、继承、多态
- 面向对象的三个特征:继承、封装、多态
- Object-C 面向对象的三大特征之一 封装
- Java面向对象的三大特征------封装
- 封装、继承和多态是面向对象的三大特征。
- 面向对象的三大特征:封装、继承、多态。
- 面向对象的三大特征:继承、封装、多态
- Mybatis Oracle批量操作
- 欢迎使用CSDN-markdown编辑器
- 给TextView中指定的字符添加点击事件
- Linux下LCD 10分钟黑屏解决
- acA4112-8gc
- 面向对象的特征--封装
- java中native关键字
- Android架构思考(模块化、多进程)
- OpenCV-001:读取图片并显示
- 【opencv】轮廓高斯滤波平滑
- 你的抑郁,我来倾听
- 同样是剁手,为什么有人越花钱越多,有人越剁手越穷?
- C#之值类型
- [rapidjson]_[C/C++]_[rapidjson库使用简单介绍]