Questão de Programação — Linguagens de programação — UFSCAR 2023
ProgramaçãoLinguagens de programação
- Código
- qg046580
- Banca
- UFSCAR
- Órgão
- UFSCAR
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico de Tecnologia da Informação
As classes abstratas e as interfaces desempenham papéis cruciais na programação orientada a objetos em Java, oferecendo maneiras de definir estruturas e contratos para classes derivadas. Qual das alternativas apresenta uma diferença válida entre uma classe abstrata e uma interface em Java?
- AClasses abstratas permitem a declaração de atributos, enquanto as interfaces permitem apenas a declaração de métodos abstratos.
- BInterfaces podem ter métodos com implementações concretas, enquanto classes abstratas não podem.
- CClasses abstratas podem ser instanciadas, enquanto interfaces não podem.
- DInterfaces só podem estender uma interface, enquanto classes abstratas podem estender várias outras classes.
- EClasses abstratas podem ter construtores, enquanto interfaces não podem.