Code Fix

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

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

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

 1  public class Main {
 2      int value;
 3      Main(int v) {
 4          this.value = v;
 5          _____________
                  ^
 6      }
 7      public static void main(String[] args) {
 8          System.out.println(new Main(3).value);
 9      }
10  }
Main.java:5: error: incompatible types: unexpected return value

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

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

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

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

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

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