“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- 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.


É correto apenas o que se afirma em

A I apenas

B II apenas

C I e II apenas

D I e III apenas

E Nenhum dos itens está correto.

RESPOSTA: C

(CORRETO) I. Neste tipo de polimorfismo, temos funções com o mesmo nome mas com parâmetros de entrada diferentes, o que permite que executem códigos distintos. Em português podemos chamar esse conceito de sobrecarga.

(CORRETO) II. Esse tipo de polimorfismo mais frequentemente visto em códigos com tipos primitivos, embora seja possível também com objetos, ocorre quando fazemos conversão seja ela implícita, feita de forma automática pelo compilador, ou explícita, com código descrevendo a transformação entre tipos diferentes de dados.


(FALSO) III. É a forma mais usualmente associada ao nome polimorfismo. Ela ocorre quando temos uma superclasse que possui determinado método, e suas subclasses reimplementam esse método com outro comportamento. Lembramos que uma subclasse além de herdar métodos e atributos também herdam a tipagem, portanto é possível instanciar uma subclasse e referenciar ela como membro da sua superclasse
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


More Questions From This User See All

Helpful Social

Copyright © 2025 ELIBRARY.TIPS - All rights reserved.