Sind statische Variablen in einer anonymen inneren Klasse erlaubt? Einige sagen nein, aber ich kann ohne Fehler in der SJava

Java-Forum
Anonymous
 Sind statische Variablen in einer anonymen inneren Klasse erlaubt? Einige sagen nein, aber ich kann ohne Fehler in der S

Post by Anonymous »

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>
Ich kann ohne Fehler in Eclipse ausführen, konnte aber nicht in Online -Compilern. Ich bin verwirrt darüber, ob die anonyme innere Klasse statische Variablen darin zulässt oder nicht.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post