Code Fix

上級 › @Override が通らないときの確認手順 › パターン5

@Override が通らないときの確認手順

名前・引数・可視性の3点が一致条件です。

 1  class Base {
 2      Object get() { return "x"; }
 3  }
 4  public class Main extends Base {
 5      @Override
 6      ________ get() { return 1; }
            ^
 7      public static void main(String[] args) {
 8          System.out.println(new Main().get());
 9      }
10  }
Main.java:6: error: get() in Main cannot override get() in Base

空欄を埋めてビルドを通す

広告
広告スロット(未設定)

@Override が通らないときの確認手順

オーバーロードとの違いを実例で確認します。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)