Estudando coleções, fui tentar usar o seguinte exemplo no Eclipse:
public class TestaLista {
public static void main(String[] args) {
    List <Conta> list = new ArrayList<Conta>();
    Conta cc1 = new ContaCorrente();
    cc1.setNumero(10);
    Conta cc2 = new ContaCorrente();
    cc2.setNumero(5);
    Conta cc3 = new ContaCorrente();
    cc3.setNumero(2);
    list.add(cc1);
    list.add(cc2);
    list.add(cc3);
    System.out.println(list);
    Collections.sort(list);
    System.out.println("------------");
    System.out.println(list);
}
}A minha classe ContaCorrente é filha de Conta e implementa a classe Comparable. Porém, ao utilizar o método sort() de Collections, recebo a mensagem de erro:
"The method sort(List<T>) in the type Collections is not applicable for the arguments (List<Conta>)"
Alguém ajuda a entender o erro?
 
            