Durante a aula, o professor mostrou o seguinte codigo:
lista.sort(new Comparator<Conta>() {
@Override
public int compare(Conta c1, Conta c2) {
return Integer.compare(c1.getNumero(), c2.getNumero());
}
});
No entanto, ele também disse, que nesta linha: new Comparator<Conta>()
precisava ter o ( )
para criar o construtor e poder compilar.
Toda via, não entendi o porquê, sendo que até onde me lembro, interfaces não tem construtores.