Logo Passei Direto
Buscar
Qual das alternativas abaixo, sobre classes abstratas e interfaces, está incorreta?
a) O uso de métodos abstratos é recomendado para se garantir que as subclasses sobrescrevam os métodos necessários.
b) Uma classe abstrata pode definir atributos concretos, métodos concretos e métodos abstratos.
c) Uma interface pode ser entendida como uma classe abstrata que só define métodos abstratos.
d) Uma interface pode ser entendida como um contrato.
e) Uma interface deve sempre considerar as recomendações de estilo vigentes para uso de elementos gráficos como botões, caixas de texto, rótulos etc.
User badge image
Aprendendo com Exercícios

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar cada uma das alternativas para identificar qual delas está incorreta: a) O uso de métodos abstratos é recomendado para se garantir que as subclasses sobrescrevam os métodos necessários. - Esta afirmação está correta, pois métodos abstratos obrigam as subclasses a implementá-los. b) Uma classe abstrata pode definir atributos concretos, métodos concretos e métodos abstratos. - Esta afirmação também está correta, já que classes abstratas podem ter tanto métodos concretos quanto abstratos. c) Uma interface pode ser entendida como uma classe abstrata que só define métodos abstratos. - Esta afirmação é correta, pois interfaces não podem ter implementações de métodos (exceto métodos padrão em algumas linguagens). d) Uma interface pode ser entendida como um contrato. - Esta afirmação está correta, já que interfaces definem um conjunto de métodos que uma classe deve implementar. e) Uma interface deve sempre considerar as recomendações de estilo vigentes para uso de elementos gráficos como botões, caixas de texto, rótulos etc. - Esta afirmação está incorreta, pois interfaces em programação não têm relação com recomendações de estilo de elementos gráficos. Elas definem apenas métodos que devem ser implementados. Portanto, a alternativa incorreta é: e) Uma interface deve sempre considerar as recomendações de estilo vigentes para uso de elementos gráficos como botões, caixas de texto, rótulos etc.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Com relação à orientação a objetos e ao polimorfismo, qual das alternativas abaixo está errada?
a. Sistemas que utilizam corretamente o polimorfismo acabam ocupando menos espaço na memória.
b. O uso de orientação a objetos incentiva o programador e o analista a fazer reuso de código.
c. Sistemas que usam corretamente o polimorfismo costumam ser mais fáceis de desenvolver.
d. Sistemas que usam corretamente o polimorfismo costumam ter sua manutenção mais simples.
e. A orientação a objetos permite a criação de sistemas bem mais complexos do que o paradigma estruturado permite.

Mais conteúdos dessa disciplina