有两种equals方法吗?有两种equals()方法
public boolean equals(Bigram b) {
return b.first == first && b.second == second;
}
@Override public boolean equals(Object o) {
if (!(o instanceof Bigram))
return false;
Bigram b = (Bigram) o;
return b.first == first && b.second == second;
}
比较2种方法,当我们要覆盖等方法,为什么我们需要定义equals方法,其参数为Object类型的!