Imagem de fundo

A Programação Orientada a Objetos baseia-se na definição de...

A Programação Orientada a Objetos baseia-se na definição de classes e na criação de objetos a partir dessas classes, durante a execução do programa. Neste contexto, considere a ilustração a seguir:


Imagem associada para resolução da questão


Com base na imagem e à luz dos fundamentos da orientação a objetos, considere as seguintes definições:


I- É possível observar o conceito do polimorfismo na figura, pois os três animais realizam o mesmo método, ainda que de modo distinto.

II- Os três objetos, apesar de serem de espécies distintas, possuem alguns atributos e métodos em comum, o que caracteriza o conceito de herança.

III- Ao desconhecer os detalhes internos da ação de falar nos animais, estamos diante de um exemplo de proteção.

IV- Através dos balões de diálogos presentes na figura e a forma como foram gerados, verifica-se o encapsulamento dos objetos.


Assinale a alternativa que traz os itens CORRETOS.


A

Somente as afirmações I e II.


B

Somente as afirmações I e III.


C

Somente as afirmações I e IV.


D

Somente as afirmações II e III.