@Overrideはスーパークラスメソッドをオーバーライドする必要があります
Override Must Override Superclass Method
コードファーマーの80%がアーキテクトになれないのはなぜですか? >>>
Eclipseを使用してJavaプロジェクトを開発する場合、@ Overrideアノテーションを使用すると次のエラーメッセージが表示されます。
タイプ***のメソッド***は、スーパークラスメソッドをオーバーライドする必要があります
主にプロジェクトのためコンパイラコンプライアンスレベルの値が正しく設定されていません。、5.0は@Overrideやその他のアノテーションをサポートしていません。もちろん、6.0に変更するか、アノテーション@Overrideを直接削除することができます。
コンパイラコンプライアンスレベルメソッドを変更します(2つ)。
方法1:ウィンドウ->設定-> Javaコンパイラに移動し、オプションを見つけます:コンパイラコンプライアンスレベル、対応する値を変更します。これはグローバルな変更であることに注意してください。もちろん、プロジェクトに個別の項目を設定することもできます。以下に示すように:
方法2:プロジェクト->プロパティ-> Javaコンパイラを右クリックし、オプションを見つけます:コンパイラコンプライアンスレベル、対応する値を変更します。
転載:https://my.oschina.net/yygh/blog/152307