如何覆盖对象类中的 equals 方法?
即我有
class Person{
//need to override here
public boolean equals (Object obj){
}
我想将参数 obj 转换为 Person 类型,但是如果我这样做 (Person) obj 它将不起作用。
最佳答案
它实际上比您想象的要复杂。让 Eclipse(或您正在使用的任何 IDE)自动生成一个 equals
方法;在进行比较之前,您会看到它包含一些检查和转换。
另见此处:http://www.javapractices.com/topic/TopicAction.do?Id=17
关于Java重写对象equals()方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2316220/