A palavra final é utilizada na declaração de métodos em Java...

Próximas questões
Com base no mesmo assunto
Q2800523 Arquitetura de Software

A palavra final é utilizada na declaração de métodos em Java para indicar que o método :

Alternativas

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