3.4 - Métodos da classe Relogio.java
@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
if (obj == this) {
return true;
}
if (!(obj instanceof Relogio)) {
return false;
}
Relogio r = (Relogio) obj;
return this.data.equals(r.data) && this.tempo.equals(r.tempo);
}
@Override
public int hashCode() {
int r = 17;
r = 31 * r + this.data.hashCode();
r = 31 * r + this.tempo.hashCode();
return r;
}