【发布时间】:2013-09-18 06:30:19
【问题描述】:
我正在 Netbeans 中创建一个 Java 项目。
我有一个名为MyPackage 的包。它有一个名为ClassA 的类。
我有两个 MyPackage 子包,分别是 MyPackage.P 和 MyPackage.Q
MyPackage.P 有一个名为ClassB 的类。
问题是,如果我在ClassB 中创建ClassA 的对象,则会为ClassA 添加导入。
import MyPackage.ClassA;
ClassA 不是在父包中吗?为什么需要导入?
PS:问题是因为在我的大型项目中,如果这些导入,我大约有 10 个。
【问题讨论】:
-
没有“子包”这样的东西......这些包,即使在文件系统中,它们在彼此下的文件夹中,也被认为是独立的......
-
每个包都是独立的。没有根据包在树结构中的位置应用的特殊行为。
标签: java netbeans import package