A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhucong1 中级黑马   /  2016-12-13 23:04  /  1141 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象中什么时候用封装?封装的好处是什么?

4 个回复

倒序浏览
别人刚发的。。。。真的是厉害了我的哥!http://bbs.itheima.com/forum.php ... &extra=page%3D1
回复 使用道具 举报
talons 发表于 2016-12-13 23:09
别人刚发的。。。。真的是厉害了我的哥!http://bbs.itheima.com/forum.php?mod=viewthread&tid=336037&ext ...

你是来逗我的吗?
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
一是为了安全性着想,为了不让外界轻易访问到该类的私有数据所以采用了封装,好处是将变化隔离,提高了安全性,便于使用。并且提高了重用性
回复 使用道具 举报
封装:隐藏实现细节(把数据和方法包装进类中,隐藏属性和具体的实现),提供公共访问方式,被称作是封装。
封装后的结果:一个同时带有特征和行为的数据类型。一个类本身就是一个封装的结果
此时会学习一个关键字private,私有,只能本类中使用,这是封装的体现之一,可以防止本类中的成员变量被直接调用,之后javaBean类中使用的全部是该关键字修饰
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马