usando o hashcode(),equals(), toString()