Collection Utilitário ( Conceito )Resolvido

2 respostas
L

Srs, bom dia!

Eu tenho uma duvida conceitual em relação as classes e interface que representam Collection.

Na linha de comando abaixo é correto aformar que: List é uma interface que extends da classe Collection. ArrayList é uma classe que implementa List, sendo assim eu posso criar uma nova referência de arrayList do tipo List?

List<String> novaReferencia = new ArrayList<>();.

Favor deixe me saber se estou correto no entendimento em questão ou se á ideia de O.O é completamente diferente do que eu estou comentado.

Obrigado.

2 Respostas

adriano_si

Quase lá leandro… Só falta ter em mente o conceito que uma interface não herda de uma classe, mas somente de outra interface.

O conceito de implementação está certinho, nos permitindo afirmar que List É-UM Collection e ArrayList É-UM List, logo ArrayList também É-UM Collection.

Abs []

L

Adriano, boa tarde!

Show de bola! Agora ficou claro. Muito obrigado.

Criado 12 de dezembro de 2014
Ultima resposta 12 de dez. de 2014
Respostas 2
Participantes 2