@Override is not allowed when implementing interface method


使用idea導入maven項目時 會出現如下報錯  

@Override從jdk1.5開始出現的,是用來標注方法重寫;通常方法重寫發生在繼承父類,重寫父類方法,或者實現接口,實現接口方法;

@Override能夠保證你正確重寫方法,當重寫方法出錯時(方法名誤寫、漏掉參數)編譯器會提示編譯錯誤

1.問題出在idea得jdk版本低於1.5   :File → Project Structure → Modules  把JDK版本改成大於1.5就可以了

2.pom文件中配置maven-compiler-plugin    

<plugin>  
    <groupId>org.apache.maven.plugins</groupId>  
    <artifactId>maven-compiler-plugin</artifactId>  
    <version>3.2</version>  
    <configuration>  
        <source>1.7</source>  
        <target>1.7</target>  
    </configuration>  
</plugin>  

 


免責聲明!

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



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