Ich bekomme die Fehlermeldung:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Cannot make a static reference to the non-static method addRezept(String) from the type Testclasse at Testclasse.main(Testclasse.java:16
Dabei sehen die Klassen so aus:
Testclasse:
import java.util.*;
public class Testclasse { private HashMap<String, Rezept> rezeptList = new HashMap <String,Rezept>(); void addRezept(String name) { rezeptList.put(name, new Rezept(name)); }
public static void main (String[] args)
{
addRezept("Test"); <-----HIER IST DER FEHLER
}
}
und Rezept:
public class Rezept
{
private String rezeptname;
public Rezept(String name)
{
rezeptname=name;
}
}
Ich verstehe nicht, was an diesen Code falsch ist. Vielleicht kann mir ja einer helfen den Fehler zu finden. Ich wäre auch für eine kurze Erklärung, Korrektur, beziehungsweise für einen kurzen Literaturhinweis für das Problem dankbar.
Schon mal vielen Dank für die Hife.