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:
- A@FunctionalInterface public interface MinhaInterface <V> { static boolean test(V v1, V v2);}
- Bpublic interface MinhaInterface <V>{boolean test (V v1, V v2) {return v1 ==v2;}}
- Cpublic interface MinhaInterface <V> {boolean test (V v1, V v2) {return v1.equals(v2);}}
- D@FunctionalInterface public interface MinhaInterface <V> { boolean test(V v1, V v2); }
- Epublic interface MinhaInterface <V> {default boolean test (V v1, V v2) {return v2.equals(v1);}}