Imagem de fundo

Analise as afirmativas abaixo com relação aos conceitos da...

Analise as afirmativas abaixo com relação aos conceitos da programação orientada a objetos.


1. Uma subclasse pode ser descendente de mais de uma superclasse, o que caracteriza a herança múltipla.

2. O polimorfismo ocorre quando se utiliza o mesmo nome de método com os mesmos argumentos para causar ações diferentes de acordo com cada classe que instancia cada objeto a partir do qual o método é invocado.

3. A generalização é uma característica do polimorfismo que reutiliza o mesmo nome para referenciar métodos ou atributos distintos.


Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 1.


B

São corretas apenas as afirmativas 1 e 2.


C

São corretas apenas as afirmativas 1 e 3.


D

São corretas apenas as afirmativas 2 e 3.


E

São corretas as afirmativas 1, 2 e 3.