Olá. Na página 195 eu não entendi essa parte:
"Você pode dar new em uma interface, mas terá que implementar
seus métodos ali mesmo, na mesma instrução. Podemos fazer isso com a
interface Comparator. No lugar de criar a classe ComparadorPorNome,
podemos fazer:"
Collections.sort(livros, new Comparator<Livro>() {
@Override
public int compare(Livro l1, Livro l2) {
return l1.getNome().compareTo(l2.getNome());
}
});
Tentei criar uma interface nova com esse código, mas não compila. Não sei onde escrever esse código.
Parece que os ultimos capítulos estão voltados para quem já tem uma boa noção da linguagem. Eu dei uma travada nos capítulos