Sobes.tech
Junior — Middle

Können Sie ein Beispiel für die Verwendung des Modifikators final bei der Deklaration einer Klasse in Java geben?

sobes.tech KI

Antwort von AI

Der Modifikator final bei der Deklaration einer Klasse in Java bedeutet, dass diese Klasse nicht vererbt werden kann. Dies ist nützlich, wenn man die Erweiterung der Klasse zur Wahrung ihres Verhaltens oder ihrer Sicherheit verbieten möchte.

Beispiel:

public final class Constants {
    public static final String APP_NAME = "MyApp";
    // Weitere Konstanten
}

// Der Versuch der Vererbung führt zu einem Kompilierungsfehler
// public class ExtendedConstants extends Constants {} // Fehler

In diesem Beispiel ist die Klasse Constants als final deklariert, um ihre Vererbung und Verhaltensänderung zu verhindern.