Перейти к содержимому
Тест · Коллекции и обобщения · урок 8 из 13

Тест — equals без hashCode

Что выведет программа?

JAVA
import java.util.HashSet;
import java.util.Set;

public class Main {
    public static void main(String[] args) {
        Set<P> set = new HashSet<>();
        set.add(new P());
        set.add(new P());
        System.out.println(set.size() + " " + new P().equals(new P()));
    }
}
class P { @Override public boolean equals(Object o) { return o instanceof P; } }