Ich habe schon wieder diesen blöden Fehler und bin langsam am verzweifeln :bahnhof:
Ich habe hier die Klasse DokumentVerwaltung mit ner main methode :
Die geht noch bissl weiter aber der Knackpunkt liegt hier. Bei den letzten Zeilen gibt er aus "Cannot make a static reference to the non-static method dokumentSpeichern(Dokument) from the type Dokumente"
Dann die Klasse Dokumente mit der methode dokumentSpeichern die hier aufgerufen wird:
Die wiederrum auf eine Methode aus meiner Klasse VarArray zugreift....
Aber kann ich ne main methode denn überhaupt non-static machen? Und selbst wenn ich das tue besteht der Fehler iwie weiter....
Ich habe hier die Klasse DokumentVerwaltung mit ner main methode :
Java:
public static void main(String[] args) {
// Initialisierungsaufgaben
Dokument dok1 = new Dokument("", "Dok1", "Text", false);
Dokument dok2 = new Dokument("ein Bild", "Dok2", "Bild", false);
Dokument dok3 = new Dokument("tolles PDF", "Dok3", "PDF", true);
Dokumente.dokumentSpeichern(dok1);
Dokumente.dokumentSpeichern(dok2);
Dokumente.dokumentSpeichern(dok3);
Dann die Klasse Dokumente mit der methode dokumentSpeichern die hier aufgerufen wird:
Java:
// Methode zum Dokumentspeichern (true = erfolgreich,
// false = nicht erfolgreich)
public boolean dokumentSpeichern(Dokument neuesdok) {
//Array vergroeßern
varArray2.addElement(neuesdok);
return true;
}
Aber kann ich ne main methode denn überhaupt non-static machen? Und selbst wenn ich das tue besteht der Fehler iwie weiter....