Подскажите плиз почему при таком решении значение hitCount всегда одно и то же, как я понимаю при вызове метода она должна увеличиваться на 1, и должно меняться attackedBodyPart. Всю голову уже сломал не понимаю, вывод такой
Амиго атаковал робота Сгибальщик-02, атакована рука, защищена рука
Амиго атаковал робота Сгибальщик-02, атакована рука, защищена рука
Сгибальщик-02 атаковал робота Амиго, атакована рука, защищена рука
Амиго атаковал робота Сгибальщик-02, атакована рука, защищена рука
Сгибальщик-02 атаковал робота Амиго, атакована рука, защищена рука
Амиго атаковал робота Сгибальщик-02, атакована рука, защищена рука
Сгибальщик-02 атаковал робота Амиго, атакована рука, защищена рука
Амиго атаковал робота Сгибальщик-02, атакована рука, защищена рука
package com.javarush.task.task13.task1328;
public class Robot extends AbstractRobot{
private String name;
public Robot(String name) {
this.name = name;
}
public String getName() {
return name;
}
}