Sobes.tech
Junior — Middle

Můžete uvést příklad použití modifikátoru final při deklaraci třídy v jazyce Java?

sobes.tech AI

Odpověď od AI

Modifikátor final při deklaraci třídy v Java znamená, že tato třída nem může být děděna. To je užitečné, když chcete zakázat rozšíření třídy za účelem zachování jejího chování nebo bezpečnosti.

Příklad:

public final class Constants {
    public static final String APP_NAME = "MyApp";
    // Další konstanty
}

// Pokus o dědění způsobí chybu kompilace
// public class ExtendedConstants extends Constants {} // Chyba

V tomto příkladu je třída Constants deklarována jako final, aby se zabránilo jejímu dědění a změně chování.