問題一覧へ 継承・オーバーライド 基礎

final メソッドはオーバーライドできない

次のコードをコンパイルするとどうなりますか。

class Base {
  final void show() {
    System.out.println("Base");
  }
}

class Sub extends Base {
  void show() {
    System.out.println("Sub");
  }
}

public class Main {
  public static void main(String[] args) {
    new Sub().show();
  }
}

選択肢