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