Code Fix

上級コンストラクタとメソッドの見分け方 › パターン3

コンストラクタとメソッドの見分け方

戻り値型を書くとただのメソッドになります。

 1  public class Main {
 2      int value;
 3      Main(int v) { this.value = v; }
 4      public static void main(String[] args) {
 5          Main m = new Main(____);
                                ^
 6          System.out.println(m.value);
 7      }
 8  }
Main.java:5: error: constructor Main in class Main cannot be applied to given types; required: int found: no arguments

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

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

コンストラクタとメソッドの見分け方

既定コンストラクタが消える条件も扱います。

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

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