У меня есть два java-объекта, которые создаются из одного класса.
MyClass myClass1 = new MyClass();
MyClass myClass2 = new MyClass();
Если я установил оба их свойства на одни и те же значения, а затем проверим, что они одинаковы
if(myClass1 == myClass2){
// objects match
...
}
if(myClass1.equals(myClass2)){
// objects match
...
}
Однако ни один из этих подходов не возвращает истинное значение. Я проверил свойства каждого и они совпадают.
Как сравнить эти два объекта, чтобы убедиться, что они идентичны?