Solucionado (ver solução)
Solucionado
(ver solução)
8
respostas

Código com comportamento estranho

Há pouco reportei no exercício anterior que mesmo com os métodos HashCode e Equals gerados nas duas classes (Funcionário e Gastos) o código continua retornando 3 resultados.

Neste exercício, ao remover o método ToString, o resultado continuou sendo o mesmo, não mudou absolutamente nada.

Podem me ajudar?

8 respostas

Oi Rodrigo,

Realizei os exercícios e funcionou corretamente. Você chegou a realizar o download do projeto neste capítulo?

Sim, baixei e o movi para o workspace conforme as instruções.

Tentei importar novamente, porém, reparei que ao fazê-lo, a pasta DAO não é importada. No outro código que fiz manualmente pra testar, o código do DAO apresenta erro e não consigo importar os componentes.

Oi Rodrigo,

Tenta baixar o projeto, descompactar, e importar no eclipse como Existing Projects into Workspace.

Obrigado pela dica Sílvio, percebi que falta importar algumas bibliotecas para que o código funcione... vou testar e respondo aqui.

Continua o mesmo problema :(

Olá Rodrigo,

além de sobrescrever o método hasCode e equals nas classes Funcionario e Gastos, você alterou no Importador o tipo da variável gastos de ArrayList para LinkedHashSet?

solução!

Alterei sim. Segui corretamente a sequência dos exercícios. O mais estranho, é que criei outro projeto e reescrevi o código e funcionou corretamente.