Code Fix

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

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

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

 1  class Base {
 2      Base() { System.out.println("base"); }
 3  }
 4  public class Main extends Base {
 5      Main() {
 6          System.out.println("main");
 7          ________
                ^
 8      }
 9      public static void main(String[] args) { new Main(); }
10  }
Main.java:7: error: call to super must be first statement in constructor

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

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

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

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

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

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