interface Workables {
void Work();
}
public class AnonymousTry {
public static void main(String[] args) {
Workables w = new Workables() {
static int x = 10;
public void Work() {
System.out.println("Working..."+x);
}
};
w.Work();
}
}
< /code>
Я могу запустить без каких -либо ошибок в Eclipse. Но не смог в онлайн -компиляторах. Я не понимаю, разрешает ли анонимный внутренний класс статические переменные или нет.
Подробнее здесь: https://stackoverflow.com/questions/794 ... no-but-i-c