J
Joltan
Gast
Kann mir bitte jemand erklären, warum das Folgende nicht funktioniert:
Es wird ein statisches Objekt vom Typ einer inneren Klasse erzeugt, und Java (1.4.2 in diesem Fall) meckert: "non-static variable this cannot be referenced from a static context"???
Die Idee ist nachher mit ProjectDictionary.myDIC.get(aKey) auf die Werte zugreifen zu können.
Code:
public class ProjectDictionary {
private class myDictionary extends HashMap {
public myDictionary() {
put("key1","Wert1");
put("key2","Wert2");
put("key3","Wert3");
put("key4","Wert4");
put("key5","Wert5");
put("key6","Wert6");
}
}
public static final myDictionary myDIC = new myDictionary();
}
Die Idee ist nachher mit ProjectDictionary.myDIC.get(aKey) auf die Werte zugreifen zu können.