class A
{
public A(int count)
{
this.count=count;
}
public boolean equals(Object obj)
{
if(obj=this)
{
return ture;
}
if(obj!=null && obj.getClass()==A.class )
{
A a=(A) obj;
if(this.count=a.count)
{
return ture;
}
}
return false;
}
public int hashCode()
{
return this.count;
}
}
此方法中重写了equals方法,在equals方法中obj.getClass()==A.class是起什么 作用的,效果是什么? |