黑马程序员技术交流社区

标题: 封装是什么 [打印本页]

作者: 攻城试    时间: 2015-9-28 22:45
标题: 封装是什么
封装是什么
作者: cuijinghao    时间: 2015-9-29 00:36
封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据和数据操作的封装。可以说,封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口。
作者: ruyang    时间: 2015-9-29 00:48
简单点,就是说,自己的东西自己保护起来。别人想要的话,必须的经过你的允许。。不知道说的对不对哈
作者: ln0491    时间: 2015-9-29 00:48
学习了。。。。。。。。。。。
作者: 看海的管家    时间: 2015-9-29 17:22
封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
作者: pan1564335    时间: 2015-9-29 20:28
private仅仅是封装的一种表现形式,不能说封装就是私有,目的就是告诉我们,只要不让别人进行访问了,就是一种封装
作者: Cloud丶    时间: 2015-9-29 21:04
大白话说 就好像冰淇淋机子 你倒入原料进去,里面怎么运作的你不需要 最后能给你冰淇淋就行了 而这个机器也就是制作冰淇淋就算是封装
作者: 插兜    时间: 2015-9-29 21:21
厉害厉害......。。。。。
作者: 江湖104    时间: 2015-9-29 21:28
封装是一种思想,类,对象,接口都全是封装思想的体现。就是把一些功能和属性集合起来
作者: syusouki    时间: 2015-9-29 21:51
封装就是不让人家随便来修改你的东西,必须通过方法间接访问,更安全
作者: IT黑马_梧桐    时间: 2015-9-29 21:59
举个比较直观的例子,封装就像酒店里的厨房。对外是不公开的,是外人禁止入内访问的。想要使用到被封装的成员,就像传菜口一样,为你提供了一个公共的访问方式,只有通过这个公共接口。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2