###エラーが出てプログラムが実行できないのでどこが間違っているのか判明したい。
とある参考書を写経しているのですが、エラーがでてしまい、何故そのようなエラーが出ているのかが分かりません。誤字等がないかもよく見たつもりなのですが何が間違っているのか気づくことができないでいます。14行目のStudentCard a = new StudentCard(1234, "鈴木太郎");がエラーとなっているのですが、良くわかりません。この様な場合、どのようにアプローチしたら良いのでしょうか?お手数ですがどなたか教えて下さい。
###Eclipseでのエラーメッセージ
スレッド[main](中断中(例外 NoSuchMethodError)) ConstructorExample.main(String[])行:14
###ConstructorExample
java
1class StudentCard{ 2 int id; //学籍番号 3 String name; //氏名 4 5 StudentCard(int id, String name){ 6 System.out.println("StudentCardクラスのコンストラクタが呼び出されました。"); 7 this.id = id; 8 this.name = name; 9 } 10} 11 12public class ConstructorExample { 13 public static void main(String[] args){ 14 StudentCard a = new StudentCard(1234, "鈴木太郎"); 15 16 System.out.println("aのidの値は" + a.id); 17 System.out.println("aのnameの値は" + a.name); 18 } 19} 20
###試したこと
構文を見直し、クラス名とコンストラクタ名が同じであることを確認しました。
###補足情報(言語/FW/ツール等のバージョンなど)
実行環境は下記の通りです
Java
Eclipse Version:Neon.3 Release(4.6.3)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/13 14:27