Opa, galera tudo bom?
Estou com um dúvida, criei uma Interface, e criei também um determinado método em uma classe que recebe como parâmetro uma List onde Interface é a interface que criei.
entao, tenho por exemplo a classe pessoa que implementa essa interface
public class Pessoa implements Interface …
agora estou tentando chamar aquele método, da seguinte maneira
ArrayList lista = new ArrayList();
digamos que tenha conteudo nessa lista, entao eu tento:
metodo(lista)
o erro fala que este metodo nao se aplica ao tipo fornecido ArrayList, e que ele necessita um List.
Nao estou entendendo, já que ArrayList implementa List e Pessoa implementa Interface, nao deveria funcionar?
Valeu… 