Code Fix

上級 › super() と this() の呼び出しルール › パターン5

super() と this() の呼び出しルール

必ず先頭に置く必要があります。

 1  class Base {
 2      Base(int a, int b) {}
 3  }
 4  public class Main extends Base {
 5      Main() { super(______); }
                          ^
 6      public static void main(String[] args) { new Main(); }
 7  }
Main.java:5: error: constructor Base in class Base cannot be applied to given types; required: int,int

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

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

super() と this() の呼び出しルール

親に引数なしコンストラクタがない場合の対処を扱います。

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

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