Buscar

A terminologia polimorfismo, vem do grego (polýs = muitas, morphé = formas), no contexto da computação pode significar diferentes coisas, geralment...

A terminologia polimorfismo, vem do grego (polýs = muitas, morphé = formas), no contexto da computação pode significar diferentes coisas, geralmente relacionadas com objetos sendo trabalhados de diferentes formas. Sobre o tópico em questão considere as afirmações a seguir: I- O polimorfismo do tipo subtipagem ocorre quando temos uma subclasse utilizando métodos da superclasse. II- O polimorfismo paramétrico é o tipo de polimorfismo em que uma função e os dados dentro dela podem ser escritos de forma genérica para diferentes tipos de dado III- O polimorfismo de coerção ocorre quando fazemos conversão de tipos, seja ela implícita
I- O polimorfismo do tipo subtipagem ocorre quando temos uma subclasse utilizando métodos da superclasse.
II- O polimorfismo paramétrico é o tipo de polimorfismo em que uma função e os dados dentro dela podem ser escritos de forma genérica para diferentes tipos de dado
III- O polimorfismo de coerção ocorre quando fazemos conversão de tipos, seja ela implícita
A I apenas
B II apenas
C I e II apenas
D II e III apenas
E Nenhum dos itens está correto.

Essa pergunta também está no material:

APOL OBJETIVA II
26 pág.

Programação Orientada A Objetos Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra C) I e II apenas. O polimorfismo do tipo subtipagem ocorre quando temos uma subclasse utilizando métodos da superclasse, ou seja, a subclasse herda os métodos da superclasse e pode utilizá-los de forma polimórfica. O polimorfismo paramétrico é o tipo de polimorfismo em que uma função e os dados dentro dela podem ser escritos de forma genérica para diferentes tipos de dado, ou seja, a função pode ser utilizada com diferentes tipos de dados, sem a necessidade de reescrevê-la para cada tipo. Já o polimorfismo de coerção ocorre quando fazemos conversão de tipos, seja ela implícita, ou seja, quando o compilador faz a conversão de tipos automaticamente, sem a necessidade de uma conversão explícita pelo programador. Essa afirmação está incorreta, pois o polimorfismo de coerção não é uma forma de polimorfismo comum na programação orientada a objetos.

0
Dislike0

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

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais