460 подписчиков
745. Каким образом можно обратиться к локальной переменной метода из анонимного класса, объявленного в теле этого метода? Есть ли какие-нибудь ограничения для такой переменной? Для доступа к локальной переменной метода из анонимного класса, объявленного в теле этого метода в Java, её следует сделать final. Это необходимо, чтобы гарантировать, что значение переменной не будет изменено после создания анонимного класса. Для получения доступа к переменной в анонимном классе, можно обратиться к ней по имени, как это делается в лямбда-выражениях...
10 месяцев назад