Code Fix

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

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

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

 1  class Base {
 2      Base(int n) {}
 3  }
 4  public class Main extends Base {
 5      Main() { _________ }
                     ^
 6      public static void main(String[] args) {
 7          new Main();
 8          System.out.println("ok");
 9      }
10  }
Main.java:5: error: constructor Base in class Base cannot be applied to given types; required: int found: no arguments

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

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

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

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

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

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