Hallo Leute,
Ich probiere gerade enum-Klassen aus. Eigentlich müsste jede Methode, die ein Enum-Objekt bearbeitet, niemals null zurückgeben:
Und der Test:
Was könnte hier null sein?
Ich probiere gerade enum-Klassen aus. Eigentlich müsste jede Methode, die ein Enum-Objekt bearbeitet, niemals null zurückgeben:
Java:
enum EWochentag2 {
Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag;
EWochentag2[] alleTage = EWochentag2.values();
int i, j;
public EWochentag2 naechsterTag() {
i = (this.ordinal() + 1) % 7;
return alleTage[i];
}
public EWochentag2 vorigerTag() {
j = (this.ordinal() - 1) % 7;
return alleTage[j];
}
}
Und der Test:
Java:
public class EWochentag2Test {
public static void main(String[] args) {
EWochentag2.Dienstag.naechsterTag();
EWochentag2.Dienstag.vorigerTag();
}
}
Was könnte hier null sein?