Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

rpg系モンスターついて

モンスターを作成しそれぞれにhpを設けました。モンスターはアブストラクトクラスcharacterを引き継いでいます。
これで勇者で攻撃すればと思いコードを書こうと思ったのですが、それぞれのモンスターに攻撃しようとするとそれぞれのhpは削られず、モンスターのhpのみが削られます。それぞれのモンスターに攻撃したいのですがどうすればよろしいでしょうか。
コードは下のような感じです

Main                             Hero 
Hero h = new Hero();       public void attack(enemy e){
Slime s = new Slime();       e.hp -= 10000;}
h.attack(s);                                


1

回答

2324

閲覧

1件の回答

評価

0

>それぞれのモンスターに攻撃しようとするとそれぞれのhpは削られず、モンスターのhpのみが削られます。
「それぞれの」「モンスターの」について詳しく。
Mainを見る限り、モンスターはスライム一匹だけのようだが?

回答する

ログインしていません。

ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 アカウントをお持ちでない方は会員登録を行ってください。

ユーザ名匿名