java - 为什么我们不应该使用(默认)src 包?

标签 java package default-package

我最近开始使用 Eclipse IDE 并在许多地方阅读了不应使用默认 (src) 包和创建新包的信息。
我只是想知道这背后的原因。

最佳答案

使用默认包可能会产生命名空间冲突。假设您正在创建一个包含 MyClass 类的库。有人在他的项目中使用了您的库,并且在他的默认包中也有一个 MyClass 类。编译器应该做什么? Java中的包实际上是一个命名空间,它完全标识了你的项目。因此,在实际项目中不要使用默认包很重要。

关于java - 为什么我们不应该使用(默认)src 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7995212/

相关文章:

java - 找到将给出数组中最大数字的数字顺序

java - 重新加载时重置 Java Applet

java - 如何使用 Java 分隔符模式?

java - 查询异常 : illegal attempt to dereference collection Hibernate Select w/subclasses

python - 安装 python 包在 mac 上不起作用

java - 如何访问默认包中的java类?

java - 如何访问默认包中的java类?

java - Java包结构中的模块与层

c++ - 合并两个 C++ 包

java - 如何从默认包中导入类