19. Что означает модификатор final? К чему он может быть применим?

19. Что означает модификатор final? К чему он может быть применим?

UNKNOWN

Модификатор final может применяться к переменным, параметрам методов, полям и методам класса или самим классам.

  • Класс не может иметь наследников;
  • Метод не может быть переопределен в классах наследниках;
  • Поле не может изменить свое значение после инициализации;
  • Параметры методов не могут изменять своё значение внутри метода;
  • Локальные переменные не могут быть изменены после присвоения им значения.

Предыдущий вопрос: 18. Могут ли классы быть статическими?

Следующий вопрос: 20. Что такое абстрактные классы? Чем они отличаются от обычных?

Все вопросы по теме: список

Все темы: список

Вопросы/замечания/предложения/нашли ошибку: напишите мне

Report Page