上級 › コンストラクタとメソッドの見分け方 › パターン2
コンストラクタとメソッドの見分け方
戻り値型を書くとただのメソッドになります。
1 public class Main { 2 int value; 3 ___________(int v) { this.value = v; } ^ 4 public static void main(String[] args) { 5 System.out.println(new Main(3).value); 6 } 7 }
Main.java:3: error: invalid method declaration; return type required
空欄を埋めてビルドを通す
コンストラクタ名はクラス名と完全に一致させます。違う名前は戻り値型のないメソッドと判断されます。
次の問題