32. Как final влияет на диспетчеризацию?Теория

Дополнительные вопросы

1. final можно поставить только на класс целиком?

Темы

final запрещает переопределение. Компилятор знает адрес заранее и может вызвать метод напрямую, а часто ещё и встроить его. final class запрещает наследование целиком. final на методе, свойстве или сабскрипте закрывает только этот член: класс наследовать можно, этот член нет.

Дополнительные вопросы

1. Нет. final ставят на класс, метод, свойство и сабскрипт. Закрыть один метод можно, не запрещая наследников класса.