package com.company; import com.company.bsbo_08_19.kondakov.task_1.Cats; import com.company.bsbo_08_19.kondakov.task_2.Cat; import java.util.HashSet; public class Main { // В классе “кошка” добавляем статическую переменную cats. Пусть при каждом создании кота (нового объекта) в переменную cats добавляется этот новый кот. // Нам нужно создать 10 объектов “кошка”, а затем метод printCats должен выводить всех котов на экран. public static void main(String[] args) { System.out.println("This is task one: "); Cats cats = new Cats("Task_1"); System.out.println(cats.name); Lion lion = new Lion(); lion.PrintInfo(); System.out.println("This is task two: "); Cat cat = new Cat("Mam-dasha"); Cat cat3 = new Cat("Daughter-Polina"); cat.PtintInfo(); cat3.PtintInfo(); cat.name_fathe = "Father-Tim"; //cat1.PtintInfo(); System.out.println("This is task three: "); Cat[] cat_array = new Cat[9]; String[] namesofcats = {"Дедушка", "Папа", "Бабушка", "Мама", "Дочь", "Сын","Бабушка", "Мама", "Дочь"}; for (int i = 0; i < 9; i++) { cat_array[i] = new Cat(namesofcats[i]); if(i < 6 ) cat_array[i].PtintInfoOfName(1); } cat_array[0].PrintCats(); System.out.println("This is task three: "); Cat[] cat_array_ = cat.CreateCats(cat_array); cat_array_[0].name_girl = "Delete"; printCats(cat_array_); } public static void printCats(Cat[] array){ for (int i = 0; i < 3; i++) { array[i].PtintInfoOfName(2); } } } class Lion extends Cats { public void PrintInfo(){ System.out.println("I am a Lion"); } } class Puma extends Cats { } class Cheetah extends Cats { }