A palavra final é utilizada na declaração de métodos em Java...
A palavra final é utilizada na declaração de métodos em Java para indicar que o método :
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: B - não pode ser sobrescrito.
Vamos entender melhor o porquê desta alternativa ser a correta e analisar as demais opções.
Em Java, a palavra-chave final é usada em várias situações para impedir modificações. Quando usada na declaração de métodos, ela indica que o método não pode ser sobrescrito em subclasses. Isso é fundamental para garantir a integridade do comportamento de uma classe em situações onde você quer impedir alterações em métodos específicos, assegurando que a implementação original não seja alterada.
Agora, vamos justificar as alternativas:
A - pode ser sobrescrito.
Essa alternativa está incorreta porque a palavra-chave final tem justamente o propósito contrário. Ela evita que o método seja modificado em subclasses, ou seja, impede a sobrescrita.
B - não pode ser sobrescrito.
Essa é a alternativa correta. Como explicado, a palavra final em métodos é utilizada para garantir que o método não seja alterado por subclasses.
C - pode ser sobrecarregado.
Esta alternativa está incorreta e confunde dois conceitos diferentes. Sobrecarga de métodos é quando você cria múltiplos métodos com o mesmo nome, mas com diferentes parâmetros dentro da mesma classe. A palavra final não impede a sobrecarga de métodos.
D - não pode ser sobrecarregado.
Também incorreta, pois a palavra final não tem nenhuma relação com a sobrecarga de métodos. A sobrecarga ainda pode ocorrer independentemente do método ser final ou não.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo