Duvida com Collections[Resolvido]

Boa tarde pessoal!!!

Estava mexendo com List e pintou uma duvida, ja que List é uma interface porque eu posso instanciar uma List?
O netBeans não reclamou só pedeiu para eu implementar os métodos de List

Exemplo

List<Produto> listProduto = new List<Produto>() {};

Obs: Estou fazendo isso na IDE NetBeans ultima versão.

Você não está instanciando uma List, está instanciando uma classe anônima que implementa a interface list (por causa das chaves).

Por isso o NetBeans pede pra você implementar os métodos, sua classe anônima deve implementar todos os métodos da interface List e de sua hierarquia.

vlw pela resposta nem lembrava disso!