No que diz respeito aos princípios da Programação Orientada ...

Próximas questões
Com base no mesmo assunto
Q385767 Engenharia de Software
No que diz respeito aos princípios da Programação Orientada a Objetos, dois conceitos são apresentados a seguir:

I- Mecanismo que permite que características comuns a diversas classes sejam integradas em uma classe base, ou superclasse, a partir da qual outras classes podem ser especi?cadas. Cada classe derivada ou subclasse apresenta as características, estrutura e métodos da classe base e acrescenta a elas o que for de?nido de particularidade para ela.
II- Mecanismo pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identi?cação, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de ligação tardia.

Esses mecanismos denomina-se, respectivamente:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A - herança e polimorfismo

Na Programação Orientada a Objetos (POO), existem vários princípios fundamentais que definem a forma como estruturamos e pensamos nosso código. Os dois mecanismos discutidos na questão estão entre esses princípios essenciais e são conhecidos como herança e polimorfismo.

A herança é um mecanismo que permite criar uma nova classe com base em uma classe existente, a superclasse. A nova classe, chamada subclasse, herda os atributos e métodos da superclasse, e pode também adicionar suas próprias características e comportamentos específicos. Esse conceito permite a reutilização de código e a criação de uma hierarquia de classes.

O polimorfismo, por outro lado, é a capacidade de chamar o mesmo método em diferentes objetos e ter diferentes comportamentos dependendo do objeto que está sendo referenciado. Isso é possível graças à ligação tardia, que é a decisão do método a ser executado feita em tempo de execução, baseada no tipo real do objeto apontado pela referência.

Assim, a alternativa correta é a letra A, que identifica corretamente o primeiro conceito como herança e o segundo como polimorfismo. Os outros conceitos mencionados nas alternativas, como encapsulamento, não correspondem às descrições dadas.

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

herança e polimor?smo. Herança consiste em uma classe herdar caracteristicas de uma superclass, enquanto que polimorfismo é um metodo que permite varios comportamentos consoante parametros passados

Clique para visualizar este comentário

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