Conforme foi mencionado na aula "aulas.sort(Comparator.comparing(Aula::getTempo));", usando dessa maneira a minha classe Aula ainda assim precisaria ser implementada pela Comparable? Obrigado.
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!
Conforme foi mencionado na aula "aulas.sort(Comparator.comparing(Aula::getTempo));", usando dessa maneira a minha classe Aula ainda assim precisaria ser implementada pela Comparable? Obrigado.
Olá, Douglas!
No caso de aulas.sort(Comparator.comparing(Aula::getTempo)); ou até mesmo Collections.sort(aulas, Comparator.comparing(Aula::getTempo));, a interface Comparable não precisa ser implementada, pois no código você já está indicando ao Java o que ele deve utilizar para realizar a comparação, ao contrário de Collections.sort(aulas);.