【问题标题】:Import java file in the same folder在同一文件夹中导入java文件
【发布时间】:2018-07-24 22:17:32
【问题描述】:

我制作了一个文件 A.java 和另一个 B.java。 A 和 B 在同一个文件夹中。 B有

  A a = new A(); 

如何将 A 导入 B?

我没有使用任何 ide。在hadoop框架上运行它

【问题讨论】:

  • 同一个包中的类彼此可见,无需导入。为了将 A 类的所有功能导入 B 类,您可以将 A 类扩展为 B 类。
  • @M.leRutte 类可以在同一个文件夹中,但具有不同的包语句。尝试创建一个包'test'并将2个类放在A和B中,第一类写package test.abc;第二个package test.ab;顺便说一句,如果你使用intellij,它有很多与包相关的错误。但是代码会编译运行。
  • 提示:使用术语包(在本地文件系统上表示为目录,在Jar中表示为资源路径),目录(本地文件系统上可以包含文件的位置)和文件夹(目录的图形操作系统表示)正确。如果没有“松散”地使用术语,编程已经够难了。

标签: java import packages


【解决方案1】:

image

无需导入文件。只需编译并运行。 如图 1 所示,您可以编译这两个文件并使用 main 方法运行该类。在我的情况下,我的主要方法在 DogTest.java 文件中,或者您可以编译包含 main() 方法的 java 文件并运行。

【讨论】:

    【解决方案2】:

    同一个包中的类不需要从包中的其他类导入,前提是该类不是私有的。因此,在您的情况下,您不必担心导入,因为默认情况下,A 会导入到 B,只要 A 不是私有的。

    【讨论】:

      猜你喜欢
      • 2015-01-12
      • 1970-01-01
      • 2017-10-07
      • 1970-01-01
      • 2022-11-03
      • 2011-05-21
      相关资源
      最近更新 更多