Veja o código abaixo:
Comparator<String> comp = new Comparator<String>() {
@Override
public int compare(String s1, String s2) {
return s1.compareTo(s2);
}
};
E as declarações
A) É gerada uma classe anônima.
B) É criado um objeto do tipo Comparator.
C) É instanciada a interface Comparator.
D) É gerada uma classe com o nome o ComparatorString.
Quais afirmações são corretas?
R: A,B
OBS: As classes anônimas são geradas mesmo quando se atribui a referencia da interface no comp?