Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2021

Questão 4 — Linguagens de Programação: Orientação a Objetos em Java

Linguagens de Programação Orientação a Objetos em Java

Serviço de Seleção do Pessoal da Marinha (SSPM) 2021

Marinha do Brasil · Ingresso no Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Segundo DEITEL (2016), acerca da programação orientada a objetos, em Java, assinale a opção INCORRETA.
Selecione uma alternativa

Resolução comentada

Interfaces podem ter métodos concretos desde o Java 8, então a assertiva A é a incorreta.

A alternativa A afirma que interfaces não podem especificar detalhes de implementação, como métodos concretos. Isso a torna a opção INCORRETA no contexto de Java 8+, pois interfaces passam a admitir métodos default e static com implementação. As demais descrevem corretamente o uso de final e de interfaces funcionais.

Análise das alternativas

B) Correta: Java 8 permite métodos public static em interfaces, e interface com um único método abstrato é funcional. C) Correta: método final não pode ser sobrescrito. D) Correta: o compilador pode fazer inlining de métodos final. E) Correta: classe final não pode ser estendida e seus métodos são implicitamente final.

Referência: DEITEL, P.; DEITEL, H. Java: Como Programar (2016).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: A

Fonte: Gabarito preliminar: Gabarito final CP-T 2021 — Informática — página 4