Я не понимаю, почему мы бросили другой объект в foo?
public class Foo{ private int data; public boolean equals(Object other){ if(!(other instanceof Foo)){ return false; } Foo f = (Foo) other; return this.data == f.data; } }
Я не могу этого понять, я не знаю, почему мы должны бросать объект, если это экземпляр Foo, то нет никакой необходимости бросать его
Что я уже пробовал:
Я не могу этого понять, я не знаю, почему мы должны бросать объект, если это экземпляр Foo, то нет никакой необходимости бросать его