Na linguagem de programação Java, todo método definido tem ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - Nome do método; quantidade de parâmetros existentes; e, tipo de cada parâmetro.
Para compreender a alternativa correta, é importante destacar o conceito de assinatura de um método na linguagem de programação Java. A assinatura de um método é o que o identifica de maneira única dentro de uma classe e permite que o Java diferencie métodos mesmo que eles compartilhem o mesmo nome, um conceito conhecido como sobrecarga de métodos ou method overloading.
Os elementos que compõem a assinatura de um método são:
- Nome do método: É a forma como o método é chamado e identificado.
- Quantidade de parâmetros: Refere-se ao número total de parâmetros que o método aceita na sua declaração.
- Tipo de cada parâmetro: Cada parâmetro tem um tipo definido (por exemplo, int, String, double), e a lista de tipos de parâmetros faz parte da assinatura do método, pois o tipo precisa ser compatível no momento da chamada do método.
A assinatura do método não inclui o tipo de retorno. Embora o tipo de retorno faça parte da declaração do método, ele não é usado para distinguir métodos sobrecarregados. Ou seja, dois métodos podem ter o mesmo nome, tipo e ordem de parâmetros, mas se diferenciarem pelo tipo de retorno, isso resultará em um erro de compilação, pois o compilador não os considera métodos distintos apenas pelo tipo de retorno.
Portanto, a alternativa B é a correta pois identifica precisamente os elementos que definem a assinatura de um método em Java, permitindo a diferenciação de métodos com o mesmo nome dentro de uma classe.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito B
Nome do metodo,Quantidade de parametros, e o tipo de cada parametro....precisam ser iguais.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo