Informática, perguntado por Joseaaugusto, 8 meses atrás

Considere o código:
(VER IMAGEM)
e os três fragmentos de código:
I. Set s = new HashSet();
II. TreeSet s = new TreeSet();
III. LinkedHashSet s = new LinkedHashSet();

Quando um dos fragmentos de código é inserido na linha 5, o que podemos afirmar?

a - O fragmento III não compila.
b - Os fragmentos I e II compilam.
c - O fragmento I compila, mas o fragmento II não compila.
d - Nenhum fragmento compila.

Anexos:

Soluções para a tarefa

Respondido por lordeduardopco
1

Resposta:

d - Nenhum fragmento compila.

Explicação:

Fragmento I não compila  devido Set s não ser HashSet();

Fragmento II não compila devido TreeSet deve receber um tipo,

Exemplo: TreeSet<Integer> .

e o Mesmo ocorre com o LinkedHashSet .

Então:

d - Nenhum fragmento compila.

Perguntas interessantes