我的一个朋友最近遇到了一个问题,他在同一个包中的另一个类中实例化了一个类,但代码无法编译。显式导入类后:import Baz.Bar;
一切都很好。我已经在 Google 上搜索了这方面的文档,但都没有找到。
如果有人可以提供为什么需要显式导入的参考,那就太好了,谢谢。
显式导入示例:
Foo.java
package Baz;
import Baz.Bar;
public class Foo {
public Foo() {
new Bar();
}
}
酒吧.java
package Baz;
public class Bar {
public Bar() {}
}