Sobes.tech
Junior — Middle

Puoi fare un esempio di utilizzo del modificatore final nella dichiarazione di una classe in Java?

sobes.tech AI

Risposta dell'AI

Il modificatore final nella dichiarazione di una classe in Java significa che questa classe non può essere ereditata. È utile quando si desidera vietare l'estensione della classe per preservarne il comportamento o la sicurezza.

Esempio:

public final class Constants {
    public static final String APP_NAME = "MyApp";
    // Altre costanti
}

// Il tentativo di ereditarietà causerà un errore di compilazione
// public class ExtendedConstants extends Constants {} // Errore

In questo esempio, la classe Constants è dichiarata come final per impedirne l'ereditarietà e la modifica del comportamento.