J'ai le code suivant:
class Hello {
class Thing {
public int size;
Thing() {
size = 0;
}
}
public static void main(String[] args) {
Thing thing1 = new Thing();
System.out.println("Hello, World!");
}
}
Je sais que Thing
cela ne fait rien, mais mon programme Hello, World se compile très bien sans cela. Ce ne sont que mes classes définies qui échouent sur moi.
Et il refuse de compiler. J'arrive No enclosing instance of type Hello is accessible."
à la ligne qui crée une nouvelle chose. Je suppose que non plus:
- J'ai des problèmes au niveau du système (soit dans DrJava ou mon installation Java) ou
- J'ai une mauvaise compréhension de base de la façon de construire un programme de travail en Java.
Des idées?