Duda con Sobrescritura de Metodos
hola hace poco estube repasando estas cuestiones y me entro una duda yo siempre para sobrescribir un metodo antepongo la anotacion @Override hace poco vi un codigo que no las tenia pero igual los sobrescribia y hice mi ejemplo para probar esa situacion.
codigo con @Override.
con salida metodo del canguro asi lo he hecho siempre ahora viene mi duda este codigo tambien funciona hace lo mismo.
y la salida es la misma ,ahora mi pregunta viene cual es la forma correcta ,sera porque que en algunas versiones de JDK no funcionara alguna de las dos formas????
- Inicie sesión o regístrese para enviar comentarios
anotación
Ese código compila, pero la bronca viene cuando renombras
; si le pones
por ejemplo, todo sigue compilando, pero ahora
es un método que no sobreescribe nada. Si decoras
con
entonces al cambiar el nombre de
, el compilador arroja un error en
porque no está sobreescribiendo ningún método.
Gracias por la respuesta me
Gracias por la respuesta me has sacado de la duda,entonces es recomendable usar @Override Gracias