Logo Passei Direto
Buscar
Qual dos seguintes princípios da programação orientada a objetos implica que classes filhas podem ser usadas no lugar de suas classes pai sem afetar o funcionamento do programa?
a) Encapsulamento
b) Herança
c) Polimorfismo
User badge image
Aprendendo Através de Exercícios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Para responder à sua pergunta, vamos analisar cada uma das alternativas em relação ao princípio que permite que classes filhas sejam usadas no lugar de suas classes pai sem afetar o funcionamento do programa. a) Encapsulamento - Este princípio se refere à ocultação de dados e à proteção do estado interno de um objeto, não está diretamente relacionado à substituição de classes. b) Herança - Este princípio permite que uma classe filha herde características de uma classe pai, mas não garante que a classe filha possa ser usada no lugar da classe pai sem afetar o funcionamento do programa. c) Polimorfismo - Este princípio permite que objetos de diferentes classes sejam tratados como objetos de uma classe comum. Isso significa que uma classe filha pode ser usada no lugar de sua classe pai sem afetar o funcionamento do programa, desde que respeite a interface da classe pai. Portanto, a alternativa correta é: c) 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