Pular para o conteúdo

Cebraspe · Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) 2025

Questão 57 — Programação: Programação Orientada a Objetos — Interfaces e Classes Abstratas

Programação Programação Orientada a Objetos — Interfaces e Classes Abstratas

Cebraspe 2025

Banco do Estado do Rio Grande do Sul S.A. (BANRISUL) · Técnico em Tecnologia da Informação II — Área 2: Desenvolvimento de Software

Gabarito disponível

Assinale a opção correta no que se refere a interfaces e classes abstratas.
Selecione uma alternativa

Resolução comentada

Interfaces servem para simular múltiplas heranças de comportamento.

Uma classe Java pode implementar várias interfaces, o que permite combinar contratos de comportamento de fontes distintas e simula a herança múltipla, que Java não permite entre classes.

Análise das alternativas

A) Uma classe pode implementar interface e também estender outra classe. B) A interface define o contrato (o que fazer), não o comportamento interno. C) Só a partir do Java 8 (métodos default/static) há implementações; não em qualquer versão. D) Classes abstratas podem ter métodos concretos.

Referência: Java: interfaces e classes abstratas.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Área 2 (077_BANRISUL_002_01)