Eu não compreendi a resposta correta. Tentei fazer as alterações no código, mas nao compreendi
Eu não compreendi a resposta correta. Tentei fazer as alterações no código, mas nao compreendi
Olá, Caroline! Tudo bem contigo?
O método
Collections.sort(aulas);
está gerando erro, pois não está encontrando a implementação do Comparable
na Classe Aula
Neste caso, implantaremos o Comparable
, que segue uma ordem natural de comparação.
class Aula implements Comparable{
Porém surgiu outra reclamação: ele nos obriga a implantar o método compareTo
dentro da Classe
para que possa rodar perfeitamente.
Se clicarmos em cima do apontamento do erro, já vai nos sugerir sobrescrever o método. Façamos!
@Override
public int compareTo(Object arg0) {
// TODO Auto-generated method stub
return 0;
}
Agora se formos em nosso método sort
já não apontará nenhum erro ;-)
Collections.sort(aulas);
Faça esse teste no Eclipse
para ver o passo a passo. Vai ajudar bastante e ter uma clareza de como está funcionando!
Espero ter ajudado, Caroline!!!
Um abraço e bons estudos!!
muito obrigado, eu fiz o teste no eclipse , ai começou ficar tudo vermelho. Eu preferir mandar mensagem no forum , obrigado pela explicação