如何在没有包的情况下引用 Java 个文件?

How can I reference Java files without packages?

DIR 1
  File A
    Class Y

DIR 2
  File B
    Class X implements Y

假设我在文件 A 中有 Class Y,我想在文件 B 中使用它。这可能吗?从某种意义上说,我在问我是否可以在没有包的情况下做到这一点,也许是这样的。

using ../FileA.Y

这似乎是一个奇怪而愚蠢的问题,我同意。但是从我的作业规范来看,我引用

Please put the submissions for each task into separate directories. Each directory should contain all files relevant for the task, in particular for compilation.

以及

Please do not use Java's package construct.

任务 2 需要任务 1 目录中的文件。复制和粘贴文件似乎很愚蠢。

当然可以,只要在编译时将DIR 1DIR 2都添加为源目录即可。一旦你这样做,它们都被放在 clasapath 的根目录中,你可以直接在另一个中引用一个而不需要包名(事实上,你甚至不会 import 引用 class).

请务必以不同的方式命名这两个 class。