SóProvas


ID
2620546
Banca
CS-UFG
Órgão
SANEAGO - GO
Ano
2018
Provas
Disciplina
Programação
Assuntos

Análise a sentença a seguir:


Arrays.asList(new X(), new

Y()).stream().mapToInt(X::m).sum()?


Dadas as classes X e Y, respectivamente, class X {int m() {return 1;}} e class Y extends X{int m(){return 2;}}, essa sentença apresentada

Alternativas
Comentários
  • Que M, esse negócio vai é  explodir o PC

  • O código compila, gabarito é a letra D.

  • int sum = Arrays.asList(new X(), new Y()).stream().mapToInt(X::m).sum();
    System.out.println(sum);

    3

  • O erro é a interrogação no final.

    Arrays.asList(new X(), new Y()).stream().mapToInt(X::m).sum()?

    Se tivesse o ";" seria 3 o resultado.

  • Ednilson, olha a falta de ética, mano. Galera, gabarito correto: letra A