如果不重写本方法默认对比的是对象内存地址
所以要在方法里面重写方法
public boolean equals(Object obj){
//代码段,一般对比对象里面的变量即可
//以及对比一些函数巴拉巴拉
}
如果是说重写了的equals方法,最好重写hashCode方法
IDEA中,可以在类中使用右键,Generate进行方法重写,十分方便
重写后进行类的对比,即可显示为true,只要类里面的变量有变化,会显示false
如果不重写本方法默认对比的是对象内存地址
所以要在方法里面重写方法
public boolean equals(Object obj){
//代码段,一般对比对象里面的变量即可
//以及对比一些函数巴拉巴拉
}
如果是说重写了的equals方法,最好重写hashCode方法
IDEA中,可以在类中使用右键,Generate进行方法重写,十分方便
重写后进行类的对比,即可显示为true,只要类里面的变量有变化,会显示false