什么叫封装啊 ~~~~~

etffffff 2007-08-28 11:38:42
什么叫封装啊 ~~~~~
...全文
3065 41 打赏 收藏 转发到动态 举报
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
mohaiyong 2011-03-12
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 lingling295 的回复:]
就像电视,你不需要知道它的内部是由哪些零件组成、如何工作的所以把它们封装起来了,你只知道用遥控器来控制就好
[/Quote]



这个仁兄说的好,遥控器就相比那些接口函数,而电视机外壳就相当于一个package把里面的东西(包括成员域,成员方法,构造方法,类等)全部封装起来,对用户是透明的!!oop的精华也就是在此所在!
gebiedi 2010-11-29
  • 打赏
  • 举报
回复
能不能举个简单的例子
likgui 2007-09-04
  • 打赏
  • 举报
回复
学习了
Yang_cheng 2007-09-04
  • 打赏
  • 举报
回复
up ,怎么发帖呢,在线等,汗~~~~~
etffffff 2007-09-04
  • 打赏
  • 举报
回复
楼上的 我爱你 呵呵

qiuqiupeng 2007-09-02
  • 打赏
  • 举报
回复
装起来,封口
就是这样的,这样你就看不到里面的东西了,看看箱子上写着什么就好了,
电视机遥控器知道怎样用就好了,里面的电路就不用去管他了
etffffff 2007-08-31
  • 打赏
  • 举报
回复
哈哈哈 !!!!1
OopsJeff 2007-08-31
  • 打赏
  • 举报
回复
public ,private,protected finally
Fantongking 2007-08-31
  • 打赏
  • 举报
回复
字段声明为 private
方法为 public
约翰羊 2007-08-30
  • 打赏
  • 举报
回复
举个例子来说。
电脑里有硬盘,用来存储。
电脑里有cpu,用来计算
电脑里有网卡,传输
等等不同的功能模块。
现在把它们全放到机箱里。就算封装了。
你通过键盘来进行操作。类似set()
你用显示器查看操作结果。类似get()
你不用管他们是如何工作的。
只需要使用就可以了。
fengran22 2007-08-30
  • 打赏
  • 举报
回复

bao110908(长牙了,好痛) ( ) 信誉:100 2007-8-29 10:32:34 得分: 0



回复人:jamesfancy(边城狂人) ( 一星(中级)) 信誉:116 2007-8-28 23:39:24 得分:0

装起来,封口

=======================
太有意思了。不过不能封死,要留一些让外面能取到里面东西的小口。

--------------------
是的是的,要留接口,就是用来接东西的口子,就像消防队用的那种水管接口,卡的一下卡上,接好。^_^


从这个口子里放东西.也从这个口子里拿东西哈哈.但是在口袋里具体怎么拿怎么放.外面的人是看不到的.就知道这个口袋能装什么东西,能拿出什么东西就可以了呵呵:)
edien8wing 2007-08-30
  • 打赏
  • 举报
回复
我理解为 只给方法不给变量
wujianliang12322 2007-08-30
  • 打赏
  • 举报
回复
对数据进行隐藏
whwascrazy 2007-08-30
  • 打赏
  • 举报
回复
楼主mm?
ch_enjian 2007-08-30
  • 打赏
  • 举报
回复
说得对
codeartisan 2007-08-30
  • 打赏
  • 举报
回复
我也爱你
student3366 2007-08-30
  • 打赏
  • 举报
回复
或者说:

你有1万万¥,带在身上不安全,把钱放在银行里,需要的时候用存折去存或取,保险。
student3366 2007-08-30
  • 打赏
  • 举报
回复
private--get|set
etffffff 2007-08-30
  • 打赏
  • 举报
回复
lingling295(择其善者而从之,择其不善者而弃之) 我一看就明白了 哈哈 谢谢 也谢谢其他各位了 爱你们
小一郎 2007-08-29
  • 打赏
  • 举报
回复
就是对数据的隐藏
加载更多回复(21)

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧