寫個接口的實現類,在方法的前面加了@Override居然報錯


據說這是jdk的問題,@Override是JDK5就已經有了,但有個小小的Bug,就是不支持對接口的實現,認為這不是Override 而JDK6修正了這個Bug,無論是對父類的方法覆蓋還是對接口的實現都可以加上@Override。
首先要確保安裝了jdk 1.6,
然后,在eclipse中修改配置,在 Windows->Preferences-->java->Compiler-->compiler compliance level 中選擇 1.6,
,刷新工程,重新編譯下。
如果還是不行,就在報錯的工程上,鼠標右鍵選擇 Properties-->Java Compiler-->compiler compliance level 中選擇 1.6,刷新工程,重新編譯下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM