Olá! tenho seguido as instruções, porém tenho tido problemas nesse código.
Para facilitar a legilibilidade desse tópico, subi os arquivos Conta.java, ContaPoupanca.java e TestaOrdenacao.java para o dropbox. Seguem os respectivos links: Conta.java ContaPoupanca.java TestaOrdenacao.java
Tentei fazer declarar uma lista de contas assim: List< Conta > contas = new ArrayList<>(); seguindo o exemplo dos execícios anteriores e o modelo do vídeo.
Porém, o Eclipse me retorna um erro de compilação na seguinte linha: Collections.sort( contas ); dizendo que o método sort() não é aplicável para o argumento List< Conta >.
Caso eu altere para List< ContaPoupanca >, a linha que contém o método sort() deixa de apresentar erro, porém passo a ter erro no método add( Object object ).
Tentei algumas das dicas dadas nos outros tópicos, porém, nenhuma levou numa solução. Como já revisei o código algumas vezes, gostaria de entender o erro que está acontecendo.