Logo Passei Direto
Buscar
A terminologia polimorfismo, vem do grego (polýs = 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.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
User badge image
Questões para o Sucesso

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, essa afirmação está correta. Classes abstratas servem como base para outras classes, mas não podem ser instanciadas diretamente. II- É necessário implementar todos os métodos nas classes abstratas. Falso, essa afirmação está incorreta. 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, essa afirmação também está incorreta. Classes abstratas podem e geralmente servem como referência para suas subclasses, que devem implementar os métodos abstratos definidos na classe abstrata. Com base nas análises: - A única afirmação verdadeira é a I. - As afirmações II e III estão incorretas. Portanto, a alternativa correta é: A I apenas.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

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