Hallo, ich habe folgendes Problem:
Ich habe mir - um mich ein bisschen in Java zu üben - ein kleines Programm erstellt, das meine Dienste verwaltet und bearbeitet.
Kurzer Überblick:
ich habe einzelne Dienste, die in einer HashMap<String, Dienst>, der Klasse Dienstplan, gespeichert werden.
Zusätzlich möchte ich um mir einen Überblick zu verschaffen ein paar Bearbeitungen einbauen, einerseits eine bereits funktionstüchtige Histogramm-Ausgabe und andererseits eine Ausgabe von bestimmten Elementen aus dem Dienstplan (an der ich gerade scheitere).
Der Probleme verursachende Teil ist der Folgende,
der Aufruf in der Main Klasse:
ich wollte hier nicht die ganze main Methode posten, da diese sehr groß ist, zur Erklärung:
scan ist - wie der Name vermuten lässt - mein Scanner
dp ist ein bereits gefüllter Dienstplan vom Typ HashMap<String, Dienst>
und meine OutputOperation Methode:
Der Compiler gibt mir nun den Fehler:
Dienstplantester.java:34: cannot find symbol
symbol : constructor OutputOperation(Dienstplan)
location: class OutputOperation
OutputOperation dayoutput = new OutputOperation(dp);
........................................^
Vielen Dank im Voraus,
sebolicious
Ich habe mir - um mich ein bisschen in Java zu üben - ein kleines Programm erstellt, das meine Dienste verwaltet und bearbeitet.
Kurzer Überblick:
ich habe einzelne Dienste, die in einer HashMap<String, Dienst>, der Klasse Dienstplan, gespeichert werden.
Zusätzlich möchte ich um mir einen Überblick zu verschaffen ein paar Bearbeitungen einbauen, einerseits eine bereits funktionstüchtige Histogramm-Ausgabe und andererseits eine Ausgabe von bestimmten Elementen aus dem Dienstplan (an der ich gerade scheitere).
Der Probleme verursachende Teil ist der Folgende,
der Aufruf in der Main Klasse:
Java:
String tag = scan.next();
OutputOperation dayoutput = new OutputOperation(dp);
System.out.println(dayoutput.tag(tag));
ich wollte hier nicht die ganze main Methode posten, da diese sehr groß ist, zur Erklärung:
scan ist - wie der Name vermuten lässt - mein Scanner
dp ist ein bereits gefüllter Dienstplan vom Typ HashMap<String, Dienst>
und meine OutputOperation Methode:
Java:
import java.util.*;
public class OutputOperation {
private Dienstplan dienstplan = new Dienstplan();
public Dienstplan OutputOperation(Dienstplan dienstplan) {
return Dienstplan;
}
public Dienstplan tag(String tag) {
return dienstplan;
}
}
Der Compiler gibt mir nun den Fehler:
Dienstplantester.java:34: cannot find symbol
symbol : constructor OutputOperation(Dienstplan)
location: class OutputOperation
OutputOperation dayoutput = new OutputOperation(dp);
........................................^
Vielen Dank im Voraus,
sebolicious