Boa noite, fiquei com duas dúvidas na implementação deste código. 1º Por que quando sobrescrevemos o método e retornarmos um valor, negativo, positivo ou 0. A nossa lista vai ser ordenada, simplesmente retornando um inteiro.
2º Aqui eu fiquei mais confuso ainda, acho que deixei algo passar despercebido, mas não consigo entender. Como este código funciona: ´´´@Override public int compareTo(Conta outraConta) { return his.nome.compareTo(outraConta.nome); } ´´´ Agradeço a ajuda desde já!