A respeito dos conceitos de hardware, dos comandos de repeti...

Próximas questões
Com base no mesmo assunto
Q2348232 Programação
A respeito dos conceitos de hardware, dos comandos de repetição utilizados na programação e dos conceitos abordados na programação orientada a objetos (POO), julgue o item. 

A propriedade da POO que permite que um objeto possa ser tratado de várias formas, assumindo diferentes comportamentos é denominada abstração.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

A questão apresenta um conceito importante da Programação Orientada a Objetos (POO), mas o atributo mencionado no enunciado, abstração, não é o que permite que um objeto possa ser tratado de várias formas ou assumir diferentes comportamentos. Em POO, a característica que define essa capacidade é conhecida como polimorfismo.

O polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, utilizando para isso a mesma interface fornecida pela superclasse. Isso permite tratar objetos de classes derivadas como se fossem objetos da superclasse, o que leva a um design de software mais flexível e reutilizável.

Já a abstração é outro conceito fundamental de POO que se refere à capacidade de concentrar-se nas características essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais. Em termos de programação, isso significa criar uma simplificação de algo complexo, modelando classes apropriadas para o problema em questão, com atributos e métodos relevantes para o objeto que se deseja representar.

Portanto, a confusão entre esses dois conceitos pode levar ao erro na resolução da questão. É essencial entender que a abstração se relaciona com a representação simplificada de uma entidade, enquanto o polimorfismo está ligado à flexibilidade e à capacidade de um objeto ser referenciado de várias formas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Errado.

Conceito de Polimorfismo.

Errado, é conceito de polimorfismo. Abstração refere-se ao conceito de representar características essenciais de um objeto, ignorando detalhes irrelevantes. 

Errado

Encapsulamento: É o princípio de esconder os detalhes de implementação de uma classe e fornecer uma interface clara para interagir com seus objetos. Os atributos de uma classe geralmente são mantidos privados para evitar acesso direto, e os métodos públicos são fornecidos para interagir com esses atributos de forma controlada.

Polimorfismo: É a capacidade de um método ter várias formas. Em outras palavras, métodos com o mesmo nome podem ter diferentes implementações em diferentes classes. Isso permite que um método seja chamado de maneira uniforme, independentemente do tipo do objeto ao qual ele pertence.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo