package com.javarush.task.task05.task0502;
/*
Реализовать метод fight
*/
public class Cat {
public int age;
public int weight;
public int strength;
public Cat(int age) {
Cat c1 = new Cat(4);
Cat c2 = new Cat(5);
this.age = age;
}
public boolean fight(Cat anotherCat) {
int ba= c1.age>c2.age ? 1:0;//напишите тут ваш код
int score = ba;
return score>0;
}
public static void main(String[] args) {
}
}
Алексей
9 уровень
почему не видит с1?
Архивный
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Max
20 февраля 2019, 10:46
Cоздание котов в метод main.
Конструктор:
или
Метод fight:
0
hidden #598481
20 февраля 2019, 05:50полезный
Котов создают не в конструкторе, создание котов перенеси в Мейн.
Внутри одних методов не видны переменные, объявленные внутри других методов. Для этого одного из котов ты передаешь в качестве аргумента, другой кот будет объектом this.
Т.е. внутри метода fight будут только кот this и anotherCat
+1