java 封装是什么?

 我来答
匿名用户

2021-11-15
展开全部

什么是封装?

  在定义类的时候,如果可以直接修改类中的字段那么就可能会出现以下的情况,age可以设置成1000,score可以设置为10000

  所以就引出了封装的概念,那么什么是封装呢或者说封装可以实现那些目的

  • 封装可以隐藏实现的细节

  • 让使用者只能通过实现写好的访问方法来访问这些字段,这样一来我们只需要在这些方法中增加逻辑控制,限制对数据的不合理访问、

  • 方便数据检查,有利于于保护对象信息的完整性

  • 便于修改,提高代码的可维护性

  • 为了实现良好的封装,需要从两个方面考虑

  • 把字段(成员变量)和实现细节隐藏起来,不允许外部直接访问

  • 把方法暴露出来,让方法控制这些成员变量进行安全的访问和操作

  • 因此,封装就有两个含义:把该隐藏的隐藏起来,把该暴露的暴露出来。

兔子7aG
2021-11-15
知道答主
回答量:25
采纳率:0%
帮助的人:9881
展开全部
是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。
适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老钟民间故事会
2021-11-15 · 超过11用户采纳过TA的回答
知道答主
回答量:4038
采纳率:0%
帮助的人:160万
展开全部
封装是一种 信息隐藏技术 ,在java中通过关键字private,protected和public实现封装。. 什么是封装?. 封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。. 适当的封装可以让程式码更容易理解和维护,也加强了程式码的安全性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
易骏home

2021-11-15 · 超过37用户采纳过TA的回答
知道答主
回答量:1258
采纳率:11%
帮助的人:25.2万
展开全部
封装就是把抽象出来的JAVA类的变量和方法集成为一个集体,就像集成电路元件成为一个独立的芯片一样,它只留出对外的接口,使用者可以直接使用它,但看不到其内部是怎样实现的,JAVA类的封装就是对外而言能直接使用它来定义的对象去调用相关变量和方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销

2021-11-15 · 超过77用户采纳过TA的回答
知道答主
回答量:2290
采纳率:9%
帮助的人:94.1万
展开全部
封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。. (推荐教程: java入门教程 ).
封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。. 优点:. 良好的封装能够减少耦合。.
类内部的结构可以自由修改。. 可以对成员变量进行更精确的控制。. 隐藏信息,实现细节。. (学习视频推荐: java课程 ).
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(16)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式