黑马程序员技术交流社区

标题: 关于包权限 [打印本页]

作者: endlessjoker    时间: 2014-2-23 17:19
标题: 关于包权限
比方说com.itcast下的文件和 org.itcast下的文件不在一个包中。那么com.itcast下的文件和com.heima下的文件是算在同一个包下吗?com下的文件和com.itcast下的文件算是在同一个包下吗?d盘下的com.itcast下的文件和e盘下的com.itcast下的文件算一个包吗?。。。求详解
作者: 毛羚杨    时间: 2014-2-23 17:44
我也是不太了解 根据我自己的理解应该是com.itcast下的文件和com.heima下的文件不是同一个包下的,因为这个是不同包,是在com下的两个子包。
com下的文件和com.itcast下的文件也不是用一个包下的
d盘下的com.itcast下的文件和e盘下的com.itcast下的文件是不能称作两个文件的

首先咱们可以明确的是包名是一个程序下的唯一标识 所以我认为这些都不是的,个人己见。到底是怎么个样子还需专业老师来解答呀 哈哈
作者: 赵永生    时间: 2014-2-23 17:59
当然不在同一包啊,包就和操作系统文件管理一样的,每层代表的就不一样了。一般包才用的是域名倒序,就是为了放到网络上不重复。
作者: KeepCoding    时间: 2014-2-23 18:16
本帖最后由 KeepCoding 于 2014-2-23 18:17 编辑

不在,你可以这么来判断,到windows资源管理器里面去看,在同一文件夹下面的文件是在同一个包下面的。
举个反例:
一个叫abc.com的公司有A,B,C三个项目,这三个项目对应的顶级包名应该对应
com.abc.a
com.abc.b
com.abc.c
下面,这个项目都在com/abc这个目录下面,但是我们不能称它们在同一个包下面吧。





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