小さなバトルシミュレーターを書いて学んだテクニックを練習しています。私のヒーロークラスには、ダメージを保存する方法があります。方法は次のとおりです。
private strike;
public void setStrike(int attack){
attack = strike;
}
public int retStrike(){
return strike;
}
私の主な方法では、新しい乱数を呼び出す必要があります。
int randomNum = new Random().nextInt(10)+1;
Mike.setStrike(randomNum);
オブジェクトMikeを呼び出して、HeroクラスのsetStrikeメソッドのsetStrikeメソッドにフィードすると、常に0が返されます。何が間違っているのでしょうか。ありがとう!