答案家

 找回密码
 立即注册
查看: 679|回复: 0

《Java程序设计》(郭广军 刘安丰 阳西述 著)课后习题答案 武汉大学出版社

[复制链接]

1万

主题

1万

帖子

81万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
817672
发表于 2016-10-15 16:55:05 | 显示全部楼层 |阅读模式
1.Java语言的特点有哪些?
答:参考1.1.2
防止直接访问数据变量看起来有些奇怪,但它实际上却对使用类的程序质量有极大的好
处。既然数据的单个项是不可访问的,那么惟一的办法就是通过方法来读或写。因此,如果
要求类成员内部的一致性,就应该通过类本身的方法来处理。
这种数据隐藏技术就是面向对象的重要特性——封装。它将类的外部界面与类功能的实
现区分开来,隐藏实现细节,(通过公共方法)保留有限的对外接口,迫使用户使用外部界面,
通过访问接口实现对数据的操作。即使实现细节发生了改变,还可通过界面承担其功能而保
留原样,确保调用它的代码还继续工作,这使代码维护更简单。

游客,如果您要查看本帖隐藏内容请回复
回帖码请关注我们的公众号获取。

请在电脑访问我们的网站下载答案,手机下载可能会造成答案不正常显示!QQ群1097987313公告有详细步骤。

该答案由网友整理提供,如果答案不符请扫描关注我们的公众号反馈给我们。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表