1 重写equals
重写equals 之前 需要重写 hashCode()
@Override
public boolean equals(Object obj) {
if (null == obj) {
return false;
}
PssPlanInfo o = (PssPlanInfo)obj;
if (date.equals(o)) {
return true;
}
return false;
}
@Override
public int hashCode() {
return this.date.hashCode();
}
2. 深克隆
@Override
public Object clone() throws CloneNotSupportedException {
return super.clone();
}