? En Java, cuando anulo un método, el compilador marca cualquier intento de reducir la visibilidad como un error. Por ejemplo: no puedo anular un método público como protegido, aunque puedo anular un método protegido como público.¿Por qué no se permite delimitar el alcance de un método al anular
Estoy interesado en conocer la decisión/pensamiento de diseño detrás de esta regla.
Esta pregunta se formuló hace unos días, pero ¿cuál sería el punto? –
http://stackoverflow.com/q/11343763/1475461 mira esto para la discusión que se tuvo la semana pasada sobre el problema –