为什么对java类进行封装,封装的原则是什么

为什么对java类进行封装,封装的原则是什么... 为什么对java类进行封装,封装的原则是什么 展开
 我来答
百度网友252b4a6
2015-11-09
知道答主
回答量:20
采纳率:0%
帮助的人:10.1万
展开全部

封装的作用大概有两个:

  1. 对象的数据封装特性彻底消除了传统结构方法中数据与操作分离所带来的种种问题,提高了程序的可复用性和可维护性,降低了程序员保持数据与操作内容的负担。

  2. 对象的数据封装特性还可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块间干扰,达到降低程序复杂性、提高可控性的目的。

通俗点说就是把一个对象下的属性概括起来,外部通过此对象来访问该对象下的属性,而开发人员可以通过控制属性的权限控制外部的访问权限,即可以控制哪些可以给外部访问哪些不行,可以起到很好的隐藏作用。


至于封装的原则主要是靠经验吧,只要尽力让封装的每个类里面的属性和方法独立,方便以后操作,减少耦合性就好了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式