Не успел открыть задачу в интелидж:
public boolean fight(Cat anotherCat) {
//напишите тут ваш код
}
закрывающая фигурная скобка подчеркнута красным. У меня одного так? Если да , с чем это может быть связано?
Shdbdbd Susjebj
22 уровень
Помогите
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
15 июня 2020, 20:01
Это потому, что метод должен вернуть boolean. А он пока ничего не возвращает.
+1
Shdbdbd Susjebj
15 июня 2020, 20:07
Спасибо))
0
Shdbdbd Susjebj
15 июня 2020, 20:21
Еще один вопрос, если вас не затруднит ответить. Я никак не пойму. У метода fight один объект (anotherCat), а для его реализации насколько я понимаю, нужно как минимум два. Второй объект нужно самому создавать? И должны ли эти объекты иметь точно определенные переменные(age и тд)?
0
Ksenia VolkovaJava Developer в DXCMaster
15 июня 2020, 20:40
Метод fight не может быть вызван сам по себе (это не статический метод). Он может быть вызван только у какого-то объекта класса Cat. Это и будет первый кот. А второй - тот, который в параметрах.
В самом методе fight никаких котов создавать не надо. Но при желании можно создать их в main, для тестирования метода.
0