什么情况下需要重写呢? 比如去重操作时, 有时候往Set集合存放对象User,我们User类的字段太多时,比如有50个字段, 判断两个User对象相同,不需要判断它们所有字段都相同,只需要判断它们的某几个字段相同,就定为它们俩相同, 这时候需要重写Equals()方法,也要重写HashCode()方法, public class User { private String name; private int age; private String passport; //getters and…