【发布时间】: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中表示为资源路径),目录(本地文件系统上可以包含文件的位置)和文件夹(目录的图形操作系统表示)正确。如果没有“松散”地使用术语,编程已经够难了。