Мне нужно сослаться на переменную класса верхнего уровня из метода внутри статического класса.
Этот метод должен воздействовать на уникальные экземпляры класса верхнего уровня, поэтому создается впечатление, что я не должен создавать экземпляр класса верхнего уровня внутри статического класса.
В основном я хочу что-то вроде
public class TopLevel{
// private
int innerV
public static class Inner implements X {
for(i=0; i<innerV,i++){
doSomething
}
}
}
Можно ли просто сказать this.innerV
или что-то подобное в цикле for
и подобных местах?