我有一个 Main.java 文件:
public class Main{
private EntityDrawer entityDrawer;
public void setEntityDrawer(EntityDrawer entityDrawer) {
this.entityDrawer = entityDrawer;
}
public EntityDrawer getEntityDrawer() {
return entityDrawer;
}
}
class EntityDrawer {
private Empleado empleado;
public Empleado getEmpleado() {
return empleado;
}
public void setEmpleado(Empleado empleado) {
this.empleado = empleado;
}
}
如果我尝试从另一个文件访问,如果我只尝试访问 entityManager,它就可以工作:
Main main = new Main();
main.getEntityDrawer(); // NO PROBLEM!
但是,如果我尝试从 entityManager 访问属性之一(即使是公共的),它也不起作用:
Main main = new Main();
main.getEntityDrawer().getEmpleado(); // Gives error "The type EntityDrawer is not visible"
我不明白为什么会这样,有人能给我一些关于这个问题的见解吗?...