miércoles, 10 de septiembre de 2008

@Override en Java 6 vs Java 5

Seguramente ya sabeis que en Java 1.5 aparecieron las anotaciones. @Override es una de ellas que nos garantiza que un método ha sido sobreescrito y si no es así da error de compilación.

En Java 1.5 este código no compila, debido a que el método no cumple con @Override:




En cambio, en Java 1.6 y sin aviso, compila correctamente.

No hay comentarios: