Ed
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.
Mais perguntas desse material