Java override Object equals() method

后端 未结 9 724
被撕碎了的回忆
被撕碎了的回忆 2020-12-19 07:21

How do I override the equals method in the object class?

i.e I have

class Person{

//need to override here
public boolean equals (Object obj){

}
         


        
9条回答
  •  猫巷女王i
    2020-12-19 08:21

    One more point may be good to know that after you override equals() method (and also hashcode()) method you can to compare two objects of same class like follows:

    Person p1 = new Person();
    Person p2 = new Person();
    
    ....
    
    if ( p1.equals( p2 ) )
    
    {
       // --- Two Persons are equal, w.r.t the fields you specified in equals method ---
    
    }
    

提交回复
热议问题