8

在 Eclipse 中,当我开始一个新项目时,我会通过向导,当我开始为该项目编写我的第一个类时,我被要求选择一个包。有时出于懒惰,我只是选择默认包。

向导警告我这是不鼓励的。即使我忽略了这些警告,我也不会因此而对应用程序有任何问题。或者至少,到目前为止,我从来没有遇到过任何问题。

那么 Eclipse 为什么要我创建一个新包呢?

4

2 回答 2

12

Eclipse 和大多数其他 IDE 都面向大型项目。业余爱好者编程和小规模作业通常可以在 IDE 中完成,但请注意,一般假设是针对较大的项目 - 10 到 5,000 多个课程之间的任何内容。

您也有可能创建一个与 Java API 中的名称相似的类 - 例如:

throw new MarshalException();如果两个类都存在于同一类路径中,则实例化类 ( ) 的歧义是编译错误。

于 2012-07-26T03:17:11.230 回答
0

您实际上无法从默认包中导入类。我知道它是为了方便或非常小的(一个类文件)任务而允许的。

于 2012-07-26T03:03:53.163 回答