Вот условие задачи :
Спроектируйте класс Cat с любыми полями, но таким образом, чтобы для него были доступны следующие методы:
setName(String name) - дать имя коту
getName() - получить имя кота
run() - бежать, уменьшает уровень энергии на 100
getStamina() - возвращает текущий уровень энергии. Стартовая энергия кота - 1000.
eat() - увеличивает уровень энергии на 200
sleep() - увеличивает уровень энергии на 100
Вот мое решение :
class Cat {
private int hp = 1000;
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
void run() {
hp -= 100;
}
public int getStamina() {
return hp;
}
void eat() {
hp += 200;
}
void sleep() {
hp -= 100;
}
}
Что не верно?? Где ошибка?