Задачу решил, но осталась пара вопросов.
Cat cat1 = new Cat("A", 5, 4, 3);
Cat cat2 = new Cat("A", 6, 8, 9);
Cat cat3 = new Cat("A", 1, 2, 7);
Почему я не могу расписать так:
Cat cat1 = new Cat();
cat1.age = 14;
cat1.weight = 123;
И так далее? И, если писать вот так вот
Cat cat1 = new Cat("A", 5, 4, 3);
, то почему нужно именно через запятую все данные вводить, а не через ;? Спасибо.