O método equals é empregado para comparar dois objetos. Um programador instanciou dois objetos de uma mesma classe, sendo que ambos possuem os mesmos atributos. Ao comparar esses objetos:
O método equals é empregado para comparar dois objetos. Um programador instanciou dois objetos de uma mesma classe, sendo que ambos possuem os mesmos atributos. Ao comparar esses objetos:
- equals retornará false, pois apesar de terem valores de atributos iguais, são objetos distintos.
- equals retornará true, pois ambos possuem os mesmos valores de atributos.
- Será gerado erro, pois equals precisa ser reimplementado para poder compará-los.
- Como equals não foi reimplementado, ele retornará o valor padrão "alse".
- Como equals não foi reimplementado, ele retornará o valor padrão "true".