1. 概述
有时我们无法重写一个类中的_equals()_方法。尽管如此,我们仍然希望比较一个对象与另一个对象以检查它们是否相同。
在本教程中,我们将学习几种在不使用_equals()_方法的情况下测试两个对象相等性的方法。
2. 示例类
在我们深入之前,让我们创建我们将在示例中使用的类。我们将使用_Person_和_Address_类:
public class Person {
private Long id;
private String firstName;
private String lastName;
private Address address;
// getters and setters
}
public class Address {
private Long id;
private String city;
private String street;
private String country;
// getters and setters
}
大约 5 分钟