Pular para o conteúdo principal

Questão de Programação — Java — FURB 2023

ProgramaçãoJava
Código
qq915063
Banca
FURB
Órgão
FURB - SC
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas
As interfaces funcionais desempenham um papel fundamental na programação funcional e podem servir de base para o uso de expressões lambdas. Assinale a alternativa que descreve uma interface funcional que verifica a igualdade de dois objetos, utilizando a linguagem de programação JAVA:
  1. A@FunctionalInterface public interface MinhaInterface <V> { static boolean test(V v1, V v2);}
  2. Bpublic interface MinhaInterface <V>{boolean test (V v1, V v2) {return v1 ==v2;}}
  3. Cpublic interface MinhaInterface <V> {boolean test (V v1, V v2) {return v1.equals(v2);}}
  4. D@FunctionalInterface public interface MinhaInterface <V> { boolean test(V v1, V v2); }
  5. Epublic interface MinhaInterface <V> {default boolean test (V v1, V v2) {return v2.equals(v1);}}
Revelar gabarito e comentário

GabaritoD — @FunctionalInterface public interface MinhaInterface <V> { boolean test(V v1, V v2); }

Link permanente: /questoes/qq915063