Imagem de fundo

Dado o seguinte trecho de código escrito na linguagem Java...

Dado o seguinte trecho de código escrito na linguagem Java 17, qual alternativa preenche, correta e respectivamente, as lacunas do código abaixo?


__________ Oper {

int executar(int a, int b);

}


public class Main {

public static void main(String[] args) {

Oper adicao = (a, b) -> a + b;

int resultado = __________.__________(5, 3);

System.out.println(resultado);

}

}


A

class – adicao – executar


B

class – executar – adicao


C

class – Op – adicao


D

interface – adicao – executar


E

interface – executar – adicao