package com.javarush.task.task04.task0407;
/*
Кошки во Вселенной
*/
public class Solution {
public static void main(String[] args) {
Cat cat1 = new Cat();
cat1.count++;//напишите тут ваш код
Cat cat2 = new Cat();
cat2.count++;//напишите тут ваш код
Cat cat3 = new Cat();
cat2.count++;
Cat cat4 = new Cat();
cat2.count++;
System.out.println("The cat count is " + cat1.count);
}
public static class Cat {
public static int count = 0;
public static void count(int count) {
Cat.count = Cat.count + count;}
}
}Igor St.
4 уровень
Можно ли так поступить?
Обсуждается
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Meirbek
9 января 2020, 13:11
Я решил задачу так
/**Выкладывать решение запрещено*/
т.е он плюсует каждого кота
0
Igor St.
15 марта 2019, 21:48
Этот вопрос не относится к этой задачи.
Я забегаю вперед и хочу понять как это делается. Возможно, даже скорее всего , я не правильно задаю вопрос.
Но суть в том, чтобы создать список внутри другого списка .
Почему не может быть cat2 много ?
Например cat 1 это одна порода cat 2 другая порода , cat 2.1 это второй кот второй породы.
Всего получилось 3 кота, а котов второй породы 2.
+1
Igor St.
15 марта 2019, 16:07
Хочу создать возможность считать котов cat2 отдельно .
По типу
кот 1 = 1#
кот 2.1 = 2#
кот 2.2 = 3#
...
кот 3 = 4#
0
IceBergMaster
15 марта 2019, 17:51
Что значит котов cat2, их что может быть много?
0
Антоний
15 марта 2019, 18:44
Весь смысл(если исходя из данной задачи) теряется. Считать каждого можно и по отдельности и по названию и тд, но весь цимес в том что статическая переменная одна для всех объектов, и каждый раз должна инкрементироваться при их создании - что в итоге даст общее количество котов. Так что не вый**йся и слухай пестню про трактор)
0