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
Разрешена ли статическая переменная внутри анонимного внутреннего класса? Некоторые говорят «нет», но я могу бежать без ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему SCS говорят, что переменная не определена, хотя переменная уже была определена?
Anonymous » » в форуме CSS - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-