質問編集履歴

1

mainメソッド内にbuttleメソッドがあるようになってましたが最後の「}」が抜けていました。 buttleメソッドはmainメソッド外にあります。 あとエラーメッセージと該当コードが少し違っていま

2018/09/24 09:50

投稿

susanowo1853
susanowo1853

スコア15

test CHANGED
File without changes
test CHANGED
@@ -330,6 +330,8 @@
330
330
 
331
331
  }
332
332
 
333
+ }
334
+
333
335
  ```
334
336
 
335
337
 
@@ -372,13 +374,13 @@
372
374
 
373
375
  if(command == 1){
374
376
 
375
- target.normalAttack(lastboss.getName());
377
+ target.normalAttack(lastboss);
376
378
 
377
379
  }
378
380
 
379
381
  else if(command == 2){
380
382
 
381
- target.specialcom(lastboss.getName());
383
+ target.specialcom(lastboss);
382
384
 
383
385
  }
384
386
 
@@ -395,3 +397,11 @@
395
397
  buttleメソッドと「〜が現れた!」〜「int command~」を消し、main内でyuusya.normalAttack(lastboss)とすると普通に実行できるのですがコマンドバトル風に作りたいと思ってます。
396
398
 
397
399
  どうかよろしくお願いします。
400
+
401
+
402
+
403
+ 追記: ご指摘の通りmainメソッド内にbuttleメソッドがあるようになってましたが最後の「}」が抜けていました。 buttleメソッドはmainメソッド外にあります。
404
+
405
+ あとエラーメッセージと該当コードが少し違っていました。
406
+
407
+ 該当コード: lastboss.getName()→lastbossの間違いです。