所有java类文件都必须属于java包吗?

时间:2011-06-11 07:58:24

标签: java

在eclipse中似乎有一个'默认包'。 它是什么?

2 个答案:

答案 0 :(得分:4)

没有包裹的课程,即在默认包装中,如果您只是为某个例子或其他东西进行攻击,那就没问题了。

然而,一旦你开始添加越来越多没有包的类,你很快就会发现事情变得混乱。

不使用默认包的主要原因是可能与其他代码冲突。这是使用“反向域名”样式的包命名有用的地方,例如“com.stackoverflow.utils.MagicConverter”。

使用包。

答案 1 :(得分:2)

默认包适用于没有声明任何包的类。然而,这是不鼓励的(eclipse警告你) - 你不能导入这些类。