我有一个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访问其中一个属性(即使是public),它也无法正常工作:
Main main = new Main();
main.getEntityDrawer().getEmpleado(); // Gives error "The type EntityDrawer is not visible"
我不明白为什么会发生这种情况,有人能给我一些关于这个问题的见解吗?...
getClass()
这样的方法 ;) - Peter Lawrey