Помогите разобраться. Что в итоге должен выполнить метод, после того как он определил кота победителя. Он должен вернуть название этого кота или значение true или false или оба? И что должно быть в классе кроме метода и переменных? Не пойму как по заданию должна сработать программа?
package com.javarush.task.task05.task0502;
/*
Реализовать метод fight
*/
public class Cat {
public int age;
public int weight;
public int strength;
public Cat() {
}
public boolean fight(Cat anotherCat) {
//напишите тут ваш код
if
(((this.age < anotherCat.age)
&& (this.weight < anotherCat.weight))
|| ((this.strength < anotherCat.strength)
&& (this.weight < anotherCat.weight))
|| ((this.age < anotherCat.age)
&& (this.strength < anotherCat.strength)))
{ this.cat.fight(anotherCat) = true;
anotherCat.fight(this.cat) = false;
}
else
{
anotherCat.fight(this.cat)=true;
this.cat.fight(anotherCat)=false;
}
}
public static void main(String[] args) {
}
}