无法从包中查看课程

时间:2014-03-21 13:30:40

标签: java package

我有一个使用IDEA和Maven构建的Java项目。为了使这个问题变得简单: 假设项目结构的一部分是 src - >主要 - > java的 在java文件夹中有一个名为PAK的包,例如,它包含A类。在没有包的java文件夹中也有B类。 问题是当我尝试下一个代码时

package PAK;

public class A {

       private B variable;
}

编译器无法看到B类,但B类是公开的。

1 个答案:

答案 0 :(得分:2)

您需要导入B类,因为它不在A

的同一个包中
package PAK;

import B;

public class A {

    private B variable;

}

如果班级在同一个套餐中,则无需导入。