有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

DIR 1
  File A
    Class Y

DIR 2
  File B
    Class X implements Y

假设我在文件A中有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目录中的文件。复制并粘贴一个文件似乎很愚蠢


共 (1) 个答案

  1. # 1 楼答案

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

    只需确保两个类的名称不同