Logo Passei Direto
Buscar
O que e o conceito de sobrecarga (overload) no contexto de polimorfismo?
a) Quando um metodo e chamado com um numero de parametros diferente da definicao original.
b) Quando dois metodos com o mesmo nome tem implementacoes diferentes, mas nao possuem o mesmo tipo de parametro.
c) Quando um metodo da subclasse sobrescreve o metodo da superclasse.
d) Quando um metodo da classe base e ocultado por um metodo da classe derivada.
User badge image
Ensinando Através de Questões

há 4 dias

Respostas

User badge image

Ed Verified user icon

há 4 dias

Vamos analisar as alternativas para entender o conceito de sobrecarga (overload) no contexto de polimorfismo: a) Quando um método é chamado com um número de parâmetros diferente da definição original. - Esta definição se refere à sobrecarga de métodos, onde métodos com o mesmo nome podem ter diferentes números de parâmetros ou tipos de parâmetros. b) Quando dois métodos com o mesmo nome têm implementações diferentes, mas não possuem o mesmo tipo de parâmetro. - Isso não é uma definição correta de sobrecarga, pois a sobrecarga requer que os métodos tenham o mesmo nome, mas com diferentes tipos ou números de parâmetros. c) Quando um método da subclasse sobrescreve o método da superclasse. - Isso se refere à sobrescrita (override), não à sobrecarga. d) Quando um método da classe base é ocultado por um método da classe derivada. - Isso se refere ao conceito de ocultação, não à sobrecarga. A alternativa correta que define o conceito de sobrecarga (overload) no contexto de polimorfismo é: a) Quando um método é chamado com um número de parâmetros diferente da definição original.

Essa resposta te ajudou?

0
Dislike0

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