発生している問題
コンストラクタを用いて、インスタンスの初期値を設定したいのですが上手くいきません。
コードを実行した際にエラーは出ないのですが、引数の受け渡しが上手く出来ずnullが返されてしまいます。
該当のソースコード
Java
1public class Main{ 2 public static void main(String[] args) { 3 4 Cleric c1 = new Cleric("魔術師", 10, 10); 5 6 System.out.println("名前:" + c1.name); 7 System.out.println("HP:" + c1.hp); 8 System.out.println("MP:" + c1.mp); 9 } 10} 11 12 13
Java
1public class Cleric { 2 String name; 3 int hp; 4 int mp; 5 Cleric(String n, int h, int m){ 6 String name = n; 7 int hp = h; 8 int mp = m; 9 } 10} 11
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/12 14:55 編集
2019/05/12 13:44
2019/05/12 14:55