智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

重写 Object.equals()方法

Posted on 2009-11-23 11:43  Bill Yuan  阅读(210)  评论(0编辑  收藏  举报
重写 Object.equals()方法

public boolean equals(Object obj)
{
  
if(obj ==nullreturn false;
  
else
  {
    
if(obj instanceof Cat)
    {
      cat c 
= (cat)obj;
      
if(c.color == this.color && c.height == this.height)
        {
          
return true;
        }
    }
  }
  
return false;
}