Imagem de fundo

Na linha 7, o segundo argumento passado como parâmetro no...

Considere o código implementado em Java, a seguir, para responder às questões 37, 38 e 39.


1.____ public class SEUFRJ {

2._______ public statuc vois main(String[] args) {

3._________ List<Aluno> alunos = new ArrayList<>();

4._________ alunos.add(new Aluno("Aluno Um"));

5._________ alunos.add(new Aluno(""));

6._________ Alunos al = new Alunos(alunos);

7._________ al.addNota((float) 9.0, aluno -> !aluno.getNome().isEmpty());

8._________ al.getAlunos().forEach(System.out::printIn);

9._______ }

10._ }


Na linha 7, o segundo argumento passado como parâmetro no método addNota faz uso de:


A

method reference.


B

expressão lambda.


C

classe anônima.


D

polimorfismo.


E

método estático.