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 :
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 method does not override a method from its superclass
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Add @Override Annotation
Enfin , tout ça me semble absurde.
Partager