重写equals方法

  用下面的例子来进行解释。

  

    String name;
int id; @Override
public boolean equals(Object otherObject) {
if (this == otherObject)
return true;
if (otherObject == null)
return false;
if (this.getClass() != otherObject.getClass())
return false;
if(!(otherObject instanceof father))//father 代表它们的父类,如果子类都具有同样的语义可以使用这种方法。
return false;
Test test = (Test) otherObject;
return this.name.equals(test.name) && this.id == test.id;
}

  

上一篇:http请求之referer头与防盗链


下一篇:Solr配置步骤