Logo Passei Direto
Buscar
Conteúdo abordado na Aula 5 - Tema 1
É correto apenas o que se afirma em
I- Polimorfismo de Overloading: Múltiplas assinaturas para métodos de mesmo nome, exemplo: int maior(int,int); int maior(int, int, int);
II- Polimorfismo de coerção, forçar a troca de tipos, exemplo: int idade = (int) 30.5;
III- O polimorfismo do tipo subtipagem ocorre quando temos um tipo método com tipos de dados genéricos, exemplo: void maior(“mario”,”luigi”); void maior(15,14); A função maior recebe dados tanto tipo String como tipo int.
A - I apenas
B - II apenas
C - I e II apenas
D - I e III apenas
E - Nenhum dos itens está correto.
User badge image
Exercícios Para o Aprendizado

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar cada afirmativa: I- Polimorfismo de Overloading: Múltiplas assinaturas para métodos de mesmo nome, exemplo: int maior(int,int); int maior(int, int, int); - Correto. O polimorfismo de sobrecarga (overloading) permite que métodos com o mesmo nome tenham diferentes assinaturas. II- Polimorfismo de coerção, forçar a troca de tipos, exemplo: int idade = (int) 30.5; - Correto. A coerção é a conversão de um tipo de dado para outro, e o exemplo dado ilustra isso. III- O polimorfismo do tipo subtipagem ocorre quando temos um tipo método com tipos de dados genéricos, exemplo: void maior(“mario”,”luigi”); void maior(15,14); A função maior recebe dados tanto tipo String como tipo int. - Incorreto. O polimorfismo de subtipagem refere-se à capacidade de um método aceitar diferentes tipos de dados que são subtipos de um tipo base, mas o exemplo dado não é válido em muitas linguagens de programação, pois não se pode ter um método que aceita tanto `String` quanto `int` sem uma definição clara de como isso deve ser tratado. Agora, vamos ver as alternativas: A - I apenas (Correta) B - II apenas (Correta) C - I e II apenas (Correta) D - I e III apenas (Incorreta) E - Nenhum dos itens está correto (Incorreta) A alternativa que contém todos os itens verdadeiros é a C - I e II apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina