Что следует добавить для описания вспомогательного метода? - PullRequest
0 голосов
/ 15 апреля 2020

// Учитывая приведенный ниже код для MyGame. java, напишите вспомогательный метод в классе Monster // под названием AssemMonsterPenalty () на основе приведенного ниже описания:

// Имя метода: AssemMonsterPenalty ( )

// Тип возвращаемого значения: int

// Видимость: приватная (верно для Class Monster?)

// Параметры: int curHP (представляющая текущее значение HP для Monster)

// Описание:

// Принимает значение int curHP и оценивает штраф в 200 пунктов за тип // Monster. Вычтите 200 из значения curHP и верните это значение. Когда код //System.out.println(m1) вызывается из метода MyGame.main (), он должен // распечатать следующее:

// Kyle: 800: 10: 5

// Код:

    public static void main(String[] args)
    {
        // main method code here
        Monster m1 = new Monster("Kyle",1000,10,5);

        // printing out m1, should show the result of the penalty for being
        // a monster.
        System.out.println(m1);
    }

}

public class Monster
{
    private String name;
    private int hitPoints;
    private int defense;
    private int attack;

    public Monster(String newName, int HP, int Defense, int Attack)
    {
        name = newName;
        hitPoints = HP;
        defense = Defense;
        attack = Attack;
    }

    // toString() method for printing out to console
    public String toString()
    {
        return name + ": " + hitPoints + ": " + defense + ": " + attack;
    }

    // Helper method to assess penalty for being a monster
    // your code below...

}
...