-
Notifications
You must be signed in to change notification settings - Fork 541
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Duvida sobre implementação classe Compare #49
Comments
"A necessidade de criar outra classe está ligado ao fato que ele oferece multiplas sequencias de ordenação" Sim. "dentro dessa classe que o implementa podemos definir aas múltiplas sequencias?" nao, pois para classse só é possivel implementar um metodo compare ;) |
" por ela se tratar de uma interface eu poderia estar implementando ela já na classe Pessoa juntamente com a classe Comparable?" No entanto, isso mudaria o sentido da implementação. O Comparable indica que 'Eu sei como comparar instâncias de minha própria classe', enquanto o Comparator indica que 'Eu sei como comparar instâncias de qualquer classe, não apenas da minha'." |
Oi, @felipreis. Tudo certinho? Então, eu respondi uma dúvida parecida sobre Comparator X Comparable para outro colega: #11 (comment) Se ainda restar dúvidas, é só falar. Obrigada, @VzinCoder. Por sua ajuda nas issues. |
Olá Camila espero que esteja bem!
Bom, fiquei com dúvida em relação a implementação da classe Comparator no exercício de Ordenar pessoas por alturas, por ela se tratar de uma interface eu poderia estar implementando ela já na classe Pessoa juntamente com a classe Comparable?
ficando o codigo desse modo:
public class Pessoa implements Comparable, Comparator{
}
A necessidade de criar outra classe está ligado ao fato que ele oferece multiplas sequencias de ordenação e então dentro dessa classe que o implementa podemos definir aas múltiplas sequencias?
The text was updated successfully, but these errors were encountered: