НС проходят Π΄Π²Π° ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. 1. Π’Π½ΡƒΡ‚Ρ€ΠΈ класса Solution Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ public static класс Cat с конструктором ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. 2. ΠœΠ΅Ρ‚ΠΎΠ΄ printCats() класса Solution Π΄ΠΎΠ»ΠΆΠ΅Π½ вывСсти Π½Π° экран всСх ΠΊΠΎΡ‚ΠΎΠ² ΠΈΠ· мноТСства. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΡ‚ с Π½ΠΎΠ²ΠΎΠΉ строки. ΠŸΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡ‚Π΅, Π½Π°ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΊΡƒΠ΄Π° ΠΈ Π½Π° Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π—Π°Ρ€Π°Π½Π΅Π΅ спасибо.
package com.javarush.task.task08.task0819;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

/*
Set ΠΈΠ· ΠΊΠΎΡ‚ΠΎΠ²
*/

public class Solution {

    public static void main(String[] args) {
        Set<Cat> cats = createCats();

        //Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚ΡƒΡ‚ ваш ΠΊΠΎΠ΄. step 3 - ΠΏΡƒΠ½ΠΊΡ‚ 3

        Iterator<Cat> iterator = cats.iterator();
        cats.remove(iterator.next());
        printCats(cats);
    }

    public static Set<Cat> createCats() {
        //Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚ΡƒΡ‚ ваш ΠΊΠΎΠ΄. step 2 - ΠΏΡƒΠ½ΠΊΡ‚ 2
        Set<Cat> cats = new HashSet<Cat>();
        Cat cat1 = new Cat("cat1");
        Cat cat2 = new Cat("cat2");
        Cat cat3 = new Cat("cat3");
        cats.add(cat1);
        cats.add(cat2);
        cats.add(cat3);
        return cats;
    }

    public static void printCats(Set<Cat> cats) {
        // step 4 - ΠΏΡƒΠ½ΠΊΡ‚ 4
        for (Cat kn : cats){
            System.out.println(kn.name);
        }
    }
    static class Cat{
        String name;
        public Cat (String name){
            this.name=name;
        }
    }
    // step 1 - ΠΏΡƒΠ½ΠΊΡ‚ 1
}