Ola pessoal,
estou com uma duvida em relacao ao uso da interface Comparator em Classes Abstratas. Segue minha classe Account.
public abstract class Account implements Comparable<Account>, Comparator<Account> {
apos implementar o metodo compare:
public int compare(Object account1, Object account2) {
tenho um erro dizendo que nao estou fazendo overide do metodo. Ja tentei usar a notaçao @Override mas continuei com o mesmo erro.
Name clash: The method compare(Object, Object) of type Account has the same erasure as compare(T, T) of type Comparator<T> but does not override it Account.java
Estou usando Collection e aprendendo como usar as interfaces Comparable<T> e Comparator<T>.
Obrigado a todos.