Open MikelIglesias opened 3 years ago
Cuando dice que no sea pública es que no hay que poner el modificador "public" delante de la palabra class, es decir, que sea:
class nombreClase
en lugar de:
public class nombreClase
Es lo que se conoce como "package-private", se puede encontrar información en la documentación de Oracle.
En la práctica, si se pone public, lo que exige es que la clase esté en un fichero con el nombre de dicha clase y por tanto solo puede haber una clase pública en un fichero (o en un ejercicio de Codex).
En el enunciado del ejercicio pone que la clase debe de ser no pública, lo he hecho sin poner ni pública ni privada y me ha dado la puntuación máxima. ¿Se podría hacer la clase declarándola como no pública ?(que yo lo interpreto como que es privada)¿Pero el ser no pública no permitía el acceso de otras clases a ella no?
Es que sino no entiendo a que se refiere con el mensaje, ya que las clases que hemos puesto de esta forma no hemos puesto nada mas que class.