Sobes.tech
Junior — Middle

Pouvez-vous donner un exemple d'utilisation du modificateur final lors de la déclaration d'une classe en Java?

sobes.tech IA

Réponse de l'IA

Le modificateur final lors de la déclaration d'une classe en Java signifie que cette classe ne peut pas être héritée. Cela est utile lorsque vous souhaitez empêcher l'extension de la classe pour préserver son comportement ou sa sécurité.

Exemple :

public final class Constants {
    public static final String APP_NAME = "MyApp";
    // Autres constantes
}

// La tentative d'héritage entraînera une erreur de compilation
// public class ExtendedConstants extends Constants {} // Erreur

Dans cet exemple, la classe Constants est déclarée comme final pour empêcher son héritage et la modification de son comportement.