HI!
Ich bin gerade dabei in Java wieder einzusteigen, weil ich seit langem damit nichts mehr gemacht habe. Die ersten Hürden konnte ich auch nehmen und eigentlich läuft alles. Aber ich hab jetzt ein Problem mit den Paketen, wo ich den Fehler einfach nicht sehe.
Es geht um folgendes:
Ich hab eine Klasse Kurs und das enum Grade beide sind in einem Ordner model. In der Klasse Kurs wird auf Grade zugegriffen:
Ohne package Angabe funktioniert das einwandfrei. Aber da ja beide in einem Ordner sind und package Anweisungen "schöner" Aussehen, hab ich mir gedacht sag ich vorher noch package model; :
Sobald ich bei beiden (!) das package model einfüge. Sagt er mir: "Cannot find Symbol Grade".
Die Klasse Kurs ist public während enum ohne modifier ist und somit default. Eigentlich müssten die doch ohne import Anweisung weiter so funktionieren oder nicht?
Hat jemand ne Idee, was ich übersehe?
Danke!
Ich bin gerade dabei in Java wieder einzusteigen, weil ich seit langem damit nichts mehr gemacht habe. Die ersten Hürden konnte ich auch nehmen und eigentlich läuft alles. Aber ich hab jetzt ein Problem mit den Paketen, wo ich den Fehler einfach nicht sehe.
Es geht um folgendes:
Ich hab eine Klasse Kurs und das enum Grade beide sind in einem Ordner model. In der Klasse Kurs wird auf Grade zugegriffen:
Code:
public class Kurs {
private Grade grade;
...
public static void main(String[] args) {
...
grade = Grade.EINSMINUS.
}
...
}
Ohne package Angabe funktioniert das einwandfrei. Aber da ja beide in einem Ordner sind und package Anweisungen "schöner" Aussehen, hab ich mir gedacht sag ich vorher noch package model; :
Code:
package model;
public class Kurs {
private Grade grade;
...
public static void main(String[] args) {
...
grade = Grade.EINSMINUS.
}
...
}
Sobald ich bei beiden (!) das package model einfüge. Sagt er mir: "Cannot find Symbol Grade".
Die Klasse Kurs ist public während enum ohne modifier ist und somit default. Eigentlich müssten die doch ohne import Anweisung weiter so funktionieren oder nicht?
Hat jemand ne Idee, was ich übersehe?
Danke!