社区
Java SE
帖子详情
java为什么要封装?
广寒月蛮兔
2017-11-07 11:37:43
即便封装之后依然能够利用反射访问私有属性或者反射调用私有的方法
...全文
944
6
打赏
收藏
java为什么要封装?
即便封装之后依然能够利用反射访问私有属性或者反射调用私有的方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
码农渔夫
2020-05-19
打赏
举报
回复
封装是Java三大特征之一: 封装其实是将数据操作的具体细节比如一些不需要修改的隐藏起来,这样确保数据安全性保障。
饺克力克
2017-11-12
打赏
举报
回复
反射的概念:主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 跟封装并不冲突。封装是为了让你不关心实现细节。反射是为了让你动态调整。
天之上有什么
2017-11-12
打赏
举报
回复
封装可以隐藏对数据操作的具体细节,安全性有保障,可以更方便的调用封装的部分
退一步海阔天空l忍一时风平浪静
2017-11-12
打赏
举报
回复
任何操作都是正对数据的,所有含义也是这样演化过来的,封装从字面意思上差不多就可以理解为保护数据了。
小贺学习笔记
2017-11-10
打赏
举报
回复
因为Java是面向对象编程的语言。 而封装就等于把一个算法代码块封装成一个只有几个字母的方法,你就可以直接调用这个方法,减少你重写代码的量,和编译出错率,并且可以重复调用。 还可以使每个人都能方便的调用他。 就比如一个公交车,里面封装了发动机,离合器等方法。每个司机都能利用这些功能来开这个车。不需要理解它里面的运行原理,只需要知道怎么用它就可以。 这就是封装的好处,也是Java语言编程的的三大特征之一
liaoren512
2017-11-10
打赏
举报
回复
封装是oop的特征之一吧,不只是java如此。方便复用,也能防止一些误操作。
java
超强笔记
java
超强笔记。涵盖
java
详细信息,适合初学者阅读,从安装到软件设计,涉及全面,阅读方便。
java
权限管理系统的jar包
java
权限管理系统的jar包配合http://www.oschina.net/code/snippet_59256_15087使用。
Java
程序设计技巧1001例
Java
语言1001例 请用超星阅读器打开这些文件
java
教程与实例
java
教程与实例
java
学习笔记总结
自己几个月的学习总结,一些解决问题的办法,很实用,希望对大家有所帮助!
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章