Sobes.tech
Назад к вопросам
Junior — Middle
63

Можете ли привести пример использования модификатора final при объявлении класса в Java?

Ответ от нейросети

sobes.tech AI

Модификатор final при объявлении класса в Java означает, что этот класс нельзя наследовать. Это полезно, когда нужно запретить расширение класса для сохранения его поведения или безопасности.

Пример:

public final class Constants {
    public static final String APP_NAME = "MyApp";
    // Другие константы
}

// Попытка наследования вызовет ошибку компиляции
// public class ExtendedConstants extends Constants {} // Ошибка

В этом примере класс Constants объявлен как final, чтобы предотвратить его наследование и изменение поведения.