Logo Passei Direto
Buscar

O paradigma da orientação a objeto é fundamentado por quatro características


Sabemos que um objeto filho herda dados e ações de seu objeto pai, situado hierarquicamente acima do primeiro. Contudo, em certos casos, precisaremos definir ações do objeto de outra forma.


Imagine um objeto chamado eletrodoméstico. Uma das suas ações consiste em ligar. No entanto, os objetos forno de micro-ondas e televisão que são especializações de eletrodoméstico são ligados de formas diferentes. Por isso, para cada um dos objetos filho, a ação ligar será descrita de modo diferente. De qual característica estamos falando?


A - Herança


B - Encapsulamento


C - Polimorfismo


D - Classe


E - Abstração

User badge image
Harry Nougty

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

A situação descrita no enunciado refere-se a um conceito fundamental da programação orientada a objetos, onde um objeto filho pode ter uma implementação diferente de uma ação que foi definida no objeto pai. Isso é conhecido como polimorfismo, que permite que métodos com o mesmo nome se comportem de maneira diferente em classes diferentes. Vamos analisar as alternativas: A - Herança: Refere-se à capacidade de um objeto filho herdar características (dados e métodos) de um objeto pai, mas não é o que está sendo descrito na situação. B - Encapsulamento: Diz respeito à ocultação de dados e à proteção do estado interno de um objeto, não se aplica ao caso apresentado. C - Polimorfismo: É a característica que permite que diferentes classes implementem métodos com o mesmo nome de maneiras diferentes, exatamente como descrito no exemplo do forno de micro-ondas e da televisão. D - Classe: Refere-se a uma definição de um tipo de objeto, mas não é a característica que está sendo discutida. E - Abstração: Refere-se à simplificação de um sistema, focando nos aspectos essenciais e ignorando os detalhes, mas não se aplica diretamente ao exemplo dado. Portanto, a alternativa correta é: C - Polimorfismo.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina