有兩種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類型的!