社区
Java SE
帖子详情
java为什么要封装?
广寒月蛮兔
2017-11-07 11:37:43
即便封装之后依然能够利用反射访问私有属性或者反射调用私有的方法
...全文
943
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
_API1.6文档(中文)
java
.lang.annotation 为
Java
编程语言注释设施提供库支持。
java
.lang.instrument 提供允许
Java
编程语言代理检测运行在 JVM 上的程序的服务。
java
.lang.management 提供管理接口,用于监视和管理
Java
虚拟机...
java
超强笔记
"
Java
超强笔记"正是一份专为新手准备的学习资源,它全面涵盖了从
Java
环境的搭建到软件设计的各种概念,旨在提供一个易读且系统的学习路径。 首先,笔记可能会从
Java
的起源和发展开始介绍,让你了解这门语言的历史...
java
权限管理系统的jar包
标题中的"
java
权限管理系统的jar包"指的是一个包含实现权限管理功能的
Java
类库,这个库可能
封装
了如用户认证、授权、权限检查等关键组件。这种jar包通常是开发人员为了简化权限管理开发而准备的,它可以方便地集成到...
java
教程与实例
在本教程中,我们将探讨多个关键知识点,这些知识点构成了
Java
编程的基础,并且对于任何想要在这一领域发展的人来说都是必不可少的。 1. **
Java
基础知识**:
Java
是一种面向对象的编程语言,由Sun Microsystems(现...
java
学习笔记总结
Java
是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和丰富的类库而著名。这份“
java
学习笔记总结”涵盖了作者在深入学习
Java
过程中积累的知识点和实践经验,旨在帮助读者理解和掌握
Java
的核心概念。 首先...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章