Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2009, 08:25
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Visibilidad de clases abstractas en packages

Hola, un saludo.

En una práctica de java y me he encontrado el siguiente fenómeno.

En un package tenía una clase pública llamada Plantilla, en la que se instanciaba a otra clase que era abstractca y también pública llamada Empleado, para obtener un array de objetos Empleado.

El hecho es que desde una clase del proyecto, donde tengo el main, hago la llamada a plantilla para que cree el array de empleados, pero si intento acceder a ese array, no me lo permite.

Sin embargo, si saco ambas clases del package y las incluyo en el proyecto, es posible acceder a dicho array desde el main.

¿Que ocurre entonces con la clase Empleado? ¿Por el hecho de estar en un package se modifica la visibilidad aunque se haya definido como Public?