封装也称为信息隐藏,是指利用抽象数据类型将数据和基于
数据的操作封装在一起,使其构成一个不可分割的独立实体,数
据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只
保留一些对外接口使之与外部发生联系。系统的其他部分只有通
过包裹在数据外面的被授权的操作来与这个抽象数据类型交流与
交互。也就是说,用户无需知道对象内部方法的实现细节,但可
以根据对象提供的外部接口(对象名和参数)访问该对象。
代码封装带给我们的好处是什么? 用起来方便啊!
如何理解Java中package的作用? 看起来清晰啊,用什么东西知道去哪个包里去找。都堆在
起找起来不累死
怎样理解Java的权限修饰限制符?
类内部 同一个包 子类 任何地方
private yes no no no
default yes yes no no
protected yes yes yes no
public yes yes yes yes
这样够直观了吧?
一,安全性
二,面向对象
三,代码的复用
四,程序的简洁性和可读性
五,其他
好处是出现重复的几率少了.......而且便于区分了...
比如我是sun公司的包,你是微软公司的包
我的包名就是com.sun.test
你的包名就是com.microsoft.test
这样是不是很清楚?
问别人问题,要谦虚,悬赏~~~不客气