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 から (パブリックであっても) 属性の 1 つにアクセスしようとすると、機能しません。
Main main = new Main();
main.getEntityDrawer().getEmpleado(); // Gives error "The type EntityDrawer is not visible"
なぜ起こっているのか理解できません。誰かがこの問題について洞察を与えることができますか?...