Istnieją dwa rodzaje równań metod?Czy istnieją dwa rodzaje równań() metoda
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;
}
porównać z metodami 2, gdy chcemy zastąpić jednakową metodę, dlaczego musimy zdefiniować równości metodę, której parametr jest typu Object!