Ed
há 11 meses
Na linguagem de programação C#, é possível ter métodos com o mesmo nome em uma mesma classe, desde que eles tenham assinaturas diferentes. A assinatura de um método é composta pelo nome do método e pela lista de parâmetros (tipos e quantidade). Isso é conhecido como sobrecarga de métodos. Vamos analisar as alternativas: A) Em uma mesma classe pode-se declarar dois métodos que apresentam o mesmo nome. - Correto, desde que tenham assinaturas diferentes. B) Em uma mesma classe não é possível ter métodos com o mesmo nome. - Incorreto, pois é possível ter métodos com o mesmo nome se as assinaturas forem diferentes. C) Métodos com o mesmo nome devem ter a mesma assinatura. - Incorreto, pois isso não é verdade; métodos com o mesmo nome podem ter assinaturas diferentes. D) Métodos com o mesmo nome não podem ter diferentes tipos de retorno. - Incorreto, pois o tipo de retorno não faz parte da assinatura do método. Portanto, a alternativa correta é: A) Em uma mesma classe pode-se declarar dois métodos que apresentam o mesmo nome.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material