Я проверял свой код в редакторе, всё работает согласно требованиям. И почему валидатор говорит, что метод fight у меня не в классе Cat?
package com.javarush.task.jdk13.task05.task0501;
/*
Кошачья бойня(1)
*/
public class Solution {
public static class Cat {
//напишите тут ваш код
boolean fight(Cat anotherCat) {
int ageScore = age - anotherCat.age;
int weightScore = weight - anotherCat.weight;
int strengthScore = strength - anotherCat.strength;
int score = ageScore + weightScore + strengthScore;
if (score > 0) {
return true;
} else if (score < 0) {
return false;
} else return false;
}
private String name;
private int age;
private int weight;
private int strength;
public Cat(String name, int age, int weight, int strength) {
this.name = name;
this.age = age;
this.weight = weight;
this.strength = strength;
}
}
public static void main(String[] args) {
Cat cat1 = new Cat("Fiona", 2, 3, 2);
Cat cat2 = new Cat("Sam", 2, 2, 3);
Cat cat3 = new Cat("Tom", 3, 2, 3);
}
}