Вот условие задачи : Спроектируйте класс 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;
    }
}
Что не верно?? Где ошибка?