Sobes.tech
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.