Esistono due metodi equivalenti?Esistono due tipi di metodo 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;
}
confrontarli con i 2 metodi, quando vogliamo ignorare il uguale metodo, perché abbiamo bisogno di definire un metodo il cui parametro è di tipo Object è uguale!