Logo Passei Direto
Buscar
Questão 2/10 - Programação Orientada a Objetos

“A terminologia polimorfismo, vem do grego (polys = muitas, morphé = formas), no contexto da computação pode significar diferentes coisas, geralmente relacionadas com objetos sendo trabalhados de diferentes formas.”

Sobre o tópico em questão considere as afirmações a seguir:

I- Classes Abstratas não podem ser instanciadas

II- É necessário implementar todos os métodos nas classes abstratas

III- Não podem servir de referência para subclasses por serem abstratas.

É correto apenas o que se afirma em

A) apenas I
B) II apenas
C) III apenas
User badge image
Praticando Para o Saber

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada afirmação: I- Classes Abstratas não podem ser instanciadas. Verdadeiro, classes abstratas não podem ser instanciadas diretamente, apenas suas subclasses podem ser instanciadas. II- É necessário implementar todos os métodos nas classes abstratas. Falso, em uma classe abstrata, você pode ter métodos abstratos (que não têm implementação) e métodos concretos (que têm implementação). Portanto, não é necessário implementar todos os métodos. III- Não podem servir de referência para subclasses por serem abstratas. Falso, classes abstratas podem sim servir de referência para suas subclasses. Elas são utilizadas para definir um contrato que as subclasses devem seguir. Com base nas análises, apenas a afirmação I é verdadeira. Portanto, a alternativa correta é: A) apenas I.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Mais conteúdos dessa disciplina