Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Sobre @Override

En mi caso me funciono sin el @Override, como al profe
Imagen IDE

1 respuesta

¡Hola Christian, espero que estés bien!

El uso de @Override en Java es un indicador que le dice al compilador que estás sobrescribiendo un método de una clase padre. Aunque tu código puede funcionar sin @Override, es una buena práctica usarlo por varias razones:

  1. Verificación del compilador: Si no estás realmente sobrescribiendo un método (por ejemplo, debido a un error tipográfico en el nombre del método o en su firma), el compilador te dará un error. Esto ayuda a prevenir errores sutiles.

  2. Claridad del código: Le indica a otros desarrolladores (y a ti mismo en el futuro) que este método está destinado a sobrescribir uno en una superclase.

En el contexto de tu excepción personalizada, el uso de @Override antes del método getMessage() deja claro que estás proporcionando una implementación específica de ese método de RuntimeException.

Espero que esto aclare tus dudas. ¡Espero haber ayudado y buenos estudios!