Buscar

ATIVIDADE III Programação Orientada a Objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

[PUBLICO] 
PERGUNTA 1 
1. Sabemos que polimorfismo se trata da capacidade do objeto poder ser referenciado de várias 
formas em nosso programa. Porém, precisamos ter muito cuidado quando utilizamos desses 
conceitos para evitar que algo de errado aconteça. Sobre polimorfismo, verifique as afirmações a 
seguir: 
 
1. As conversões de tipo, permitindo a passagem de objetos filhos para funções que recebem 
objetos pais na herança, irá ser realizada automaticamente quando há garantia de não haver perda 
de informação no objeto. 
2. A conversão de um objeto filho para pai, ou para filhos, por exemplo na passagem de parâmetros 
de uma função, pode ser realizada automaticamente ou com o uso da conversão por coerção. 
3. Polimorfismo de sobrecarga nos dá a possibilidade de que diferentes métodos possam ter o 
mesmo nome, porém tenham comportamentos distintos, sua diferenciação ocorrerá pela 
quantidade e tipagem de seus parâmetros. 
4. Os métodos construtores, possuem uma profunda importância na criação dos objetos, por isso, 
polimorfismo de sobrecarga normalmente não acontece, pois é incomum ter várias maneiras de 
instanciar um objeto. 
 
Após análise, qual(is) das afirmações são corretas ? 
 
1.V; 
2.V; 
3.V ; 
4. F; 
 
O uso de polimorfismo permite que filhos possam ser passados para funções 
que recebam objetos do tipo pai, essa conversão é realizada automaticamente, 
assim como na conversão de tipos convencionais. Outra vantagem é podermos 
ter métodos com o mesmo nome, porém com comportamentos distintos, 
diferenciando-as pela quantidade e tipagem de seus parâmetros. 
Podemos criar diversos construtores para um objeto como forma de dar 
possibilidade para diferentes formas de criar um objeto de uma determinada 
classe, para isso, utilizamos o uso do polimorfismo de sobrecarga.

Outros materiais