Junior — Middle
Pode dar um exemplo de uso do modificador final ao declarar uma classe em Java?
sobes.tech IA
Resposta da IA
O modificador final ao declarar uma classe em Java significa que essa classe não pode ser herdada. Isso é útil quando se deseja impedir a extensão da classe para manter seu comportamento ou segurança.
Exemplo:
public final class Constants {
public static final String APP_NAME = "MyApp";
// Outras constantes
}
// A tentativa de herança causará um erro de compilação
// public class ExtendedConstants extends Constants {} // Erro
Neste exemplo, a classe Constants é declarada como final para impedir sua herança e alteração de comportamento.