Ejercicio C02 - Seguí participando
Consigna
Partir del ejercicio Go Speed Racer Go! y agregar la excepción CompetenciaNoDisponibleException.
La sobrescritura del método
ToStringretornará un mensaje con el siguiente formato por líneas:- "Excepción en el método {0} de la clase {1}:"
- Mensaje propio de la excepción.
- Todos los
InnerExceptioncon una tabulación (\t).
La excepción
CompetenciaNoDisponibleExceptionserá lanzada dentro del operador==deCompetenciayVehiculocon el mensaje "El vehículo no corresponde a la competencia", capturada dentro del operador+y lanzada nuevamente como una nueva excepción con el mensaje "Competencia incorrecta". Utilizar la propiedadInnerExceptionpara almacenar la excepción original.Modificar el método
Mainpara agregar unVehiculoque no corresponda con la competencia, capturar la excepción y mostrar el error por pantalla.
Resolución
| Video | Código |
|---|