Questão de Programação — Plataforma Java — FUNDATEC 2026
ProgramaçãoPlataforma Java
- Código
- qg685318
- Banca
- FUNDATEC
- Órgão
- IFC-SC
- Ano
- 2026
- Nível
- Superior
- Cargo
- Professor EBTT - Informática: Programação Básica e Programação Web
Qual é a principal diferença conceitual entre uma interface e uma classe abstrata em Java, considerando suas capacidades e seus propósitos de design?
- AInterfaces podem ter construtores, enquanto classes abstratas não.
- BClasses abstratas podem implementar múltiplas interfaces, mas interfaces não podem estender múltiplas classes abstratas.
- CInterfaces definem um contrato de comportamento sem implementação de estado, enquanto classes abstratas podem ter estado (atributos) e implementações parciais.
- DInterfaces podem ter métodos estáticos e privados, mas classes abstratas não.
- ENão há diferença significativa, são apenas formas diferentes de alcançar o polimorfismo.