Imagem de fundo

Na programação Orientada a Objetos (POO), suportada por linguagens como Java e Python, ...

Na programação Orientada a Objetos (POO), suportada por linguagens como Java e Python, existem pilares fundamentais que permitem a reutilização e a organização eficiente do código. Assinale a alternativa correta que define o conceito de "Polimorfismo" neste paradigma.


A

Definição de uma classe que não pode ser instanciada e serve apenas como modelo base para outras classes.


B

Técnica de ocultar os detalhes internos de implementação de um objeto, expondo apenas uma interface pública segura.


C

Mecanismo que permite criar uma nova classe a partir de uma classe existente, aproveitando seus atributos e métodos.


D

Capacidade de um objeto ser referenciado de várias formas, permitindo que métodos com a mesma assinatura em classes diferentes (geralmente herdeiras) tenham comportamentos distintos.


E

Processo de criação de uma instância concreta de uma classe, alocando memória para o objeto durante a execução.