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

Dúvida na resposta correta

Eu não compreendi a resposta correta. Tentei fazer as alterações no código, mas nao compreendi

2 respostas

Olá, Caroline! Tudo bem contigo?

O método

Collections.sort(aulas);

está gerando erro, pois não está encontrando a implementação do Comparablena 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 sortjá não apontará nenhum erro ;-)

Collections.sort(aulas);

Faça esse teste no Eclipsepara 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!!

solução!

muito obrigado, eu fiz o teste no eclipse , ai começou ficar tudo vermelho. Eu preferir mandar mensagem no forum , obrigado pela explicação

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software