Back to questions
Junior — Middle
57
Для чего используется модификатор final в программировании?
Answer from AI
sobes.tech AI
Модификатор final в Java используется для ограничения изменения сущности после её объявления:
- Для переменных: значение переменной нельзя изменить после инициализации. Это делает переменную константой.
- Для методов: метод нельзя переопределить в подклассах.
- Для классов: класс нельзя наследовать.
Пример:
final int MAX_COUNT = 10; // нельзя изменить после присвоения
final class Utils {
// нельзя наследовать этот класс
}
class Base {
final void show() {
System.out.println("Final method");
}
}
class Derived extends Base {
// Ошибка: нельзя переопределить final метод show()
}