Com o método compareTo eu só posso nesse caso da aula comparar as strings? porque quando tento comparar "this.tempo " gera erro, o retorno continua sendo inteiro (-1, ou 1, ou 0) correto?
no lugar de:
@Override
public int compareTo(Aula outraAula) {
return this.titulo.compareTo(outraAula.titulo);
}
eu tentei fazer:
@Override
public int compareTo(Aula outraAula) {
return this.tempo.compareTo(outraAula.tempo);
}