A palavra-chave 'final' em Java tem várias finalidades. As afirmações corretas são:
a) Apenas a afirmativa I está correta.
A palavra-chave 'final' pode ser usada para tornar uma classe imutável, o que significa que seus atributos não podem ser modificados após a criação do objeto. Quando uma classe é declarada como final, ela não pode ser estendida por outras classes.
b) Apenas a afirmativa II está correta.
A palavra-chave 'final' também pode ser usada para impedir que um método seja sobreposto (ou seja, não pode ser substituído por uma implementação diferente na classe filha). Quando um método é declarado como final na classe pai, ele não pode ser sobrescrito pelas classes filhas.
Portanto, a resposta correta é a letra b) Apenas a afirmativa II está correta.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar