public class Cat { public int age; public int weight; public int strength; public Cat() { } public boolean fight(Cat anotherCat) { return ((strength + weight) * age) > ((anotherCat.strength + anotherCat.weight) * anotherCat.age); } public static void main(String[] args) { } } Господа, подскажите плз момент: почему решение такое return ((strength + weight) * age) > ((anotherCat.strength + anotherCat.weight) * anotherCat.age); а скажем нет такое? return ((Cat.strength + Cat.weight) * Cat.age) > ((anotherCat.strength + anotherCat.weight) * anotherCat.age); буду очень признателен за развернутые ответы, спасибо