Carregando...
Carregando...
Ajude a melhorar a plataforma
O modelo de dados orientado a objetos pode ser considerado uma extensão do paradigma orientado a objetos. Ele compartilha essencialmente os mesmos conceitos. Afinal, o paradigma orientado a objetos visa construir aplicações a partir de objetos abstraídos da realidade, com a devida associação de dados e comportamentos. Esses objetos têm atributos, entendidos como as propriedades que apresentam valores que descrevem o objeto, e métodos, que são as especificações objetivas do comportamento dos objetos. O modelo orientado a objetos também carrega outras características de suma importância, incluindo o encapsulamento, as mensagens, a herança e o polimorfismo.
Sobre a temática, avalie as asserções a seguir e a relação proposta entre elas.
I. Polimorfismo é a capacidade de criar uma nova classe a partir de outra.
PORQUE II. Em contrapartida herança é a capacidade de aplicar diferentes implementações para métodos com igual assinatura em diferentes classes.
A respeito das asserções, assinale a alternativa correta:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito Comentado (AVA):
A asserção I é falsa, porque não é o polimorfismo, mas a herança que simboliza a capacidade de produzir uma nova classe a partir de outra. Quando uma classe herda características de mais de uma classe, é afirmado que houve herança múltipla. O que se observa é que as principais conveniências de herança são a provisão de uma expressividade mais elevada na modelagem dos dados, o que facilita a reusabilidade de objetos e a definição de classes a partir do refinamento. Também é possível fatorar especificações e implementações, tais como adaptar métodos gerais para casos particulares.
A asserção II também é falsa, visto que a capacidade de aplicação de diferentes implementações em métodos com a mesma assinatura em diferentes classes é designada polimorfismo, e não herança. Nos sistemas polimórficos, é possível que uma mesma operação se comporte de distintas formas em classes diferentes.