Logo Passei Direto
Buscar
Qual dos seguintes conceitos é geralmente associado à programação orientada a objetos, que permite que classes diferentes compartilhem comportamentos comuns?
a) Encapuslamento
b) Herança
c) Polimorfismo
d) Abstração
User badge image
Questões para Estudantes

há 10 meses

Respostas

User badge image

Ed Verified user icon

há 10 meses

Para responder à sua pergunta, vamos analisar cada uma das alternativas em relação à programação orientada a objetos: a) Encapsulamento - Refere-se à prática de esconder os detalhes internos de uma classe e expor apenas o que é necessário. Não é diretamente sobre compartilhar comportamentos. b) Herança - Este conceito permite que uma classe (subclasse) herde características e comportamentos de outra classe (superclasse). É exatamente isso que permite que classes diferentes compartilhem comportamentos comuns. c) Polimorfismo - Refere-se à capacidade de diferentes classes serem tratadas como instâncias da mesma classe através de uma interface comum, mas não é especificamente sobre compartilhar comportamentos. d) Abstração - Refere-se à simplificação de um sistema, focando nos aspectos essenciais e ignorando os detalhes. Também não é diretamente sobre compartilhar comportamentos. Diante dessa análise, a alternativa correta é: b) Herança.

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