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

Por que não implementar o Comparator em Funcionario?

Pessoal, boa noite!

Eu não entendi porque foi necessário criar uma outra classe que implemente Comparator. Não deveria ser a classe Funcionario a implementar essa interface já que o Iterator é do tipo Funcionario?

Abraço!

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
3 respostas
solução!

Analisando melhor o código achei a resposta.

Set<Funcionario> funcionarios = new TreeSet<>(new OrdenaPorIdade());

É passado no construtor do TreeSet qual Comparator eu vou utilizar.

pois vocE^pode não ter acesso a tal classe, ou ela já possuir outra implementação

Ah legal Lucas, obrigado pela explicação.