Abend,
hab mal in der späten Nacht eine Frage zu Enums.
Und zwar bin ich grad folgendes am programmieren.
Ich hab 2 Enums erstellt:
So dann hab ich eine Klasse Namens:
Problem, weder das System.out.println(anzStunden);
noch System.out.println(stunden); in der Methode geben mir einen Wert aus.
Aber ich bekomm eine fehlermeldung....
StundenplanMitEnums.java:21: eintragen(AufzaehlungStunden,AufzaehlungWochentag,java.lang.String) in StundenplanMitEnums cannot be applied to ()
o.eintragen();
^
1 error
Ich glaub es liegt daran, das parameter in der main fehlen, weiss aber grad nicht was ich da als parameter schreiben soll.
Außerdem wird mir nicht ausgegeben wie groß das Enum ist.
LG
hab mal in der späten Nacht eine Frage zu Enums.
Und zwar bin ich grad folgendes am programmieren.
Ich hab 2 Enums erstellt:
Java:
// Aufgabe 1.a vom 22.09
public enum AufzaehlungWochentag {
MONTAG, DIENSTAG, MITTWOCH, DONNERSTAG, FREITAG, SAMSTAG;
}
Java:
// Aufgabe 1.b vom 22.09
public enum AufzaehlungStunden{
Std1, Std2, Std3, Std4, Std5, Std6, Std7, Std8;
}
So dann hab ich eine Klasse Namens:
Java:
class StundenplanMitEnums{
int anzStunden = AufzaehlungStunden.values().length;
int anzTage = AufzaehlungWochentag.values().length;
void eintragen(AufzaehlungStunden std, AufzaehlungWochentag tag, String titel )
{
int stunden = std.ordinal();
int tage = tag.ordinal();
System.out.println(stunden);
}
public static void main(String[] args){
StundenplanMitEnums o = new StundenplanMitEnums();
o.eintragen();
}
Problem, weder das System.out.println(anzStunden);
noch System.out.println(stunden); in der Methode geben mir einen Wert aus.
Aber ich bekomm eine fehlermeldung....
StundenplanMitEnums.java:21: eintragen(AufzaehlungStunden,AufzaehlungWochentag,java.lang.String) in StundenplanMitEnums cannot be applied to ()
o.eintragen();
^
1 error
Ich glaub es liegt daran, das parameter in der main fehlen, weiss aber grad nicht was ich da als parameter schreiben soll.
Außerdem wird mir nicht ausgegeben wie groß das Enum ist.
LG