如何理解JAVA中的封装
来源:互联网 发布:淘宝助理顺丰新模板 编辑:程序博客网 时间:2024/06/18 05:23
什么是封装?
隐藏对象的属性和实现细节,对外提供公共访问方式。
引出的问题,什么是对象?
在现实生活中,每一个物体都有自己的基本特征(属性和行为)。
比如:汽车:
它有属性:车门、轮胎、颜色…..
它有行为:行驶、开车门、开车灯……
类与对象的关系?
类是对象,事务的描述和抽象,是具有相同属性和行为的对象的集合。
例如所有的汽车(小车、货车)都会拥有,属性:车门、轮胎……,都有行为:行驶、开车门……
public、protected、default(friendly)、 private的区别?
封装的好处?
隐藏类的实现细节;让使用者只能通过规定的方式来访问数据,方便加入存取控制语句,限制不合理操作。
阅读全文
0 0
- 如何理解JAVA中的封装
- 如何理解JS中的封装和继承?
- 如何理解java中的方法
- 如何理解Java中的方法
- 如何理解封装
- java-封装特性理解
- 如何理解JAVA中的流概念
- 如何理解Java中的隐藏与覆盖
- 如何理解java中的回调
- 如何理解Java中的隐藏与覆盖
- Java中的封装
- java中的封装类
- java中的封装
- Java中的封装
- java中的封装
- Java中的封装
- Java中的封装
- Java中的封装
- zabbix自定义item
- 多线程和多进程的区别(小结)
- bzoj4570 [Scoi2016]妖怪(凸包+对勾函数最值)
- eclipse的基本使用:
- 存储设备层次结构
- 如何理解JAVA中的封装
- 池化函数-avg_pool
- (15)Spring AOP 注解 AspectJ
- 二维线段树 uva11992
- macOS High Sierra 10.13.2 (17C88) 正式版 自带Clover v2.4 k4334 黑苹果原版镜像
- 一次重启mysql的经历
- Velocity 模板标签 #if
- Velocity 模板标签 #foreach
- FTP和SFTP工具类封装(SpringMore)