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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© endlessjoker 中级黑马   /  2014-2-23 17:19  /  1087 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

比方说com.itcast下的文件和 org.itcast下的文件不在一个包中。那么com.itcast下的文件和com.heima下的文件是算在同一个包下吗?com下的文件和com.itcast下的文件算是在同一个包下吗?d盘下的com.itcast下的文件和e盘下的com.itcast下的文件算一个包吗?。。。求详解

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

3 个回复

倒序浏览
我也是不太了解 根据我自己的理解应该是com.itcast下的文件和com.heima下的文件不是同一个包下的,因为这个是不同包,是在com下的两个子包。
com下的文件和com.itcast下的文件也不是用一个包下的
d盘下的com.itcast下的文件和e盘下的com.itcast下的文件是不能称作两个文件的

首先咱们可以明确的是包名是一个程序下的唯一标识 所以我认为这些都不是的,个人己见。到底是怎么个样子还需专业老师来解答呀 哈哈

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报 0 1
当然不在同一包啊,包就和操作系统文件管理一样的,每层代表的就不一样了。一般包才用的是域名倒序,就是为了放到网络上不重复。

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 KeepCoding 于 2014-2-23 18:17 编辑

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

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马