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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 攻城试 中级黑马   /  2015-9-28 22:45  /  711 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

封装是什么

10 个回复

倒序浏览
封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据和数据操作的封装。可以说,封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口。
回复 使用道具 举报
ruyang 来自手机 中级黑马 2015-9-29 00:48:07
藤椅
简单点,就是说,自己的东西自己保护起来。别人想要的话,必须的经过你的允许。。不知道说的对不对哈
回复 使用道具 举报
学习了。。。。。。。。。。。
回复 使用道具 举报
封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
回复 使用道具 举报
private仅仅是封装的一种表现形式,不能说封装就是私有,目的就是告诉我们,只要不让别人进行访问了,就是一种封装
回复 使用道具 举报
大白话说 就好像冰淇淋机子 你倒入原料进去,里面怎么运作的你不需要 最后能给你冰淇淋就行了 而这个机器也就是制作冰淇淋就算是封装
回复 使用道具 举报
插兜 中级黑马 2015-9-29 21:21:18
8#
厉害厉害......。。。。。
回复 使用道具 举报
江湖104 来自手机 中级黑马 2015-9-29 21:28:12
9#
封装是一种思想,类,对象,接口都全是封装思想的体现。就是把一些功能和属性集合起来
回复 使用道具 举报
封装就是不让人家随便来修改你的东西,必须通过方法间接访问,更安全
回复 使用道具 举报
举个比较直观的例子,封装就像酒店里的厨房。对外是不公开的,是外人禁止入内访问的。想要使用到被封装的成员,就像传菜口一样,为你提供了一个公共的访问方式,只有通过这个公共接口。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马