🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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