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.