Sobes.tech
Junior — Middle

¿Puede dar un ejemplo de uso del modificador final al declarar una clase en Java?

sobes.tech AI

Respuesta de la IA

El modificador final al declarar una clase en Java significa que esta clase no puede ser heredada. Esto es útil cuando se desea impedir la extensión de la clase para mantener su comportamiento o seguridad.

Ejemplo:

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

// Intentar heredar causará un error de compilación
// public class ExtendedConstants extends Constants {} // Error

En este ejemplo, la clase Constants se declara como final para evitar su herencia y modificación de comportamiento.