Une méthode qui implémente une méthode d'interface doit-elle être annotée @Override
?
Le javadoc de l' Override
annotation dit:
Indique qu'une déclaration de méthode est destinée à remplacer une déclaration de méthode dans une superclasse. Si une méthode est annotée avec ce type d'annotation mais ne remplace pas une méthode de superclasse, les compilateurs sont tenus de générer un message d'erreur.
Je ne pense pas qu'une interface soit techniquement une superclasse. Ou est-ce?