Logo Passei Direto
Buscar
Qual dos seguintes conceitos é fundamental para a programação orientada a objetos e permite a criação de novas classes baseadas em classes existentes?
a) Encapsulamento
b) Herança
c) Polimorfismo
d) Abstração
User badge image
Exercícios Para o Conhecimento

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Na programação orientada a objetos, o conceito que permite a criação de novas classes baseadas em classes existentes é a herança. A herança permite que uma classe (chamada de classe filha ou subclasse) herde atributos e métodos de outra classe (chamada de classe pai ou superclasse), promovendo a reutilização de código e a criação de hierarquias de classes. Vamos analisar as alternativas: a) Encapsulamento - Refere-se à ocultação de dados e à proteção do estado interno de um objeto, mas não cria novas classes. b) Herança - É o conceito que permite a criação de novas classes baseadas em classes existentes. Esta é a alternativa correta. c) Polimorfismo - Refere-se à capacidade de diferentes classes responderem a métodos com o mesmo nome de maneiras diferentes, mas não está diretamente relacionado à criação de novas classes. d) Abstração - Refere-se à simplificação de um sistema, focando nos aspectos essenciais e ocultando os detalhes, mas também não cria novas classes. Portanto, a resposta 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