Cita:
Iniciado por David La visibilidad protected indica que el método está disponible dentro de la clase hija, pero no desde fuera. Por eso te dará error si cambias la visibilidad del método noSobreescrita() a protected, ya que estás intentando llamarla desde fuera.
gracias. entendí mal el funcionamiento de protected. no se por que deduci que siendo protected podria llamar desde fuera a las funciones de la clase hija heredadas del padre ... no tiene ninguna lógica ahora que lo pienso.