1
respuesta

[Duda] Mas ejemplos o ejercicios para resolver de polimorfismo con Java

Hola, estoy en la parte de polimorfismo, la explicación del instructor la entendí muy bien, pero quisiera practicar con ejercicios y ver mas ejemplos, ¿Saben sitios para encontrarlos?.

Tambien otra duda que tengo es sobre el @override ¿Es obligatorio colocarlo para sobrescribir un método padre o simplemente como una guía?, estuve investigando y dicen que le indica al compilador lo que se esta haciendo, pero no pone problema, pero puede conllevar a errores mas adelante, No se si esta información este correcta.

Saludos!

1 respuesta

Hola Johan,

¡Gracias por tu pregunta! Entiendo que estás buscando ejercicios y más ejemplos para practicar polimorfismo en Java. Una excelente manera de encontrar ejercicios y ejemplos es utilizando plataformas en línea como LeetCode, HackerRank o Codecademy. Estas plataformas ofrecen una amplia variedad de problemas y ejercicios de programación en diferentes lenguajes, incluyendo Java. Puedes buscar específicamente ejercicios de polimorfismo para practicar y mejorar tus habilidades.

En cuanto a tu segunda pregunta sobre el uso de "@Override", es una buena práctica utilizarlo cuando estás sobrescribiendo un método de una clase padre. Aunque no es obligatorio, ayuda a mejorar la legibilidad y claridad del código. Al utilizar "@Override", le estás indicando al compilador que estás sobrescribiendo un método existente y que esperas que se realice una verificación de tipo. Esto puede ayudar a detectar posibles errores en el código y evitar problemas en el futuro.

Es importante tener en cuenta que el uso de "@Override" no garantiza que no haya errores, pero ayuda a reducir la posibilidad de cometer errores al sobrescribir métodos. Si no utilizas "@Override" al sobrescribir un método, el compilador no realizará una verificación de tipo y podrías encontrarte con problemas si el método no se sobrescribe correctamente.

Espero que esta información te sea útil para practicar polimorfismo y entender el uso de "@Override". Si tienes alguna otra pregunta, no dudes en hacerla.

¡Saludos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)