public class SomeClass{
OtherClass clas = new OtherClass();
OtherClass some;
some=this;
if(some != this) {
System.out.println("true");
}
}
< /code>
Мой вопрос в том, какой из них правильный? Некоторые! = this
Я пытаюсь определить, имеют ли два объекта один и тот же класс, и если да, то сравнить объекты на предмет равенства. Я не знаю, как это сделать, я пробую следующее:
(((datum.getClass()).getName()).equals((Y.datum.getClass()).getName()))
?...
Я пытаюсь сравнить два объекта, сравнивая их переменные экземпляра одну за другой. Я продолжаю получать ту же ошибку (только при сравнении имени)
Это ошибка, которую я постоянно получаю: java.lang.AssertionError: два экземпляра не равны, у них...