Bonjour,

J'ai un petit problème de conception depuis mon passage à la version 1.6.0_17 du jdk et j'aimerai avoir vos avis la dessus.

Quand j'ai une interface A puis je crée une classe qui l'implémente.

Soit je met l'annotation @Override avant chaque méthode ce qui à mon avis est correct mais systématiquement rejeté par le compilateur avec une exception du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 method does not override a method from its superclass
Soit je retire l'annotation et tout marche sauf que les méthodes sont soulignées en jaune par l'IDE et avec comme avertissement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Add @Override Annotation
.

Enfin , tout ça me semble absurde .