Back to questions
Junior — Middle
62
Можете ли привести пример использования модификатора final при объявлении класса в Java?
Answer from AI
sobes.tech AI
Модификатор final при объявлении класса в Java означает, что этот класс нельзя наследовать. Это полезно, когда нужно запретить расширение класса для сохранения его поведения или безопасности.
Пример:
public final class Constants {
public static final String APP_NAME = "MyApp";
// Другие константы
}
// Попытка наследования вызовет ошибку компиляции
// public class ExtendedConstants extends Constants {} // Ошибка
В этом примере класс Constants объявлен как final, чтобы предотвратить его наследование и изменение поведения.