Logo Passei Direto
Buscar
Em uma linguagem de programação orientada a objetos, qual é o conceito que permite que diferentes classes compartilhem a mesma interface, apesar de terem implementações distintas?
a) Herança
b) Polimorfismo
c) Encapsulamento
d) Abstração
User badge image
Desvendando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as alternativas: a) Herança - Este conceito permite que uma classe herde características de outra, mas não necessariamente implica que diferentes classes compartilhem a mesma interface. b) Polimorfismo - Este conceito permite que diferentes classes implementem a mesma interface de maneiras distintas, possibilitando que objetos de diferentes classes sejam tratados como objetos da mesma classe base. Isso se encaixa na descrição da pergunta. c) Encapsulamento - Refere-se à ocultação de detalhes internos de uma classe, protegendo seus dados e métodos, mas não está relacionado ao compartilhamento de interfaces. d) Abstração - Este conceito envolve a simplificação de um sistema, focando nos aspectos essenciais e ocultando os detalhes complexos, mas não se refere diretamente ao compartilhamento de interfaces entre classes. Portanto, a alternativa correta é: b) Polimorfismo.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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