Por que não é recomendado que se altere o método compareTo para ordenar a lista pelo tempo de cada aula? Pelo que eu entendi, usar o método sort da lista é apenas uma forma menos trabalhosa de ordenação.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por que não é recomendado que se altere o método compareTo para ordenar a lista pelo tempo de cada aula? Pelo que eu entendi, usar o método sort da lista é apenas uma forma menos trabalhosa de ordenação.
Oi Pedro, o comparteTo define a ordenação padrão que deve ser aplicada aos objetos da classe. Se vc quer uma ordenação pontual, vc pode usar o sort passando o seu critério de momento para ordenação.
Agora entendi. Se eu quiser usar um outro critério de ordenação sem alterar o que já foi definido no compareTo, basta eu usar o método sort de uma lista e passar um Comparator no segundo argumento.
caso se esteja usando o sort em outro ponto, modificando-se o método compareTo, todos os lugares que usem o sort ocm o método padrão terão suas ordens auteradas