public static final int MONTAG = 0;
public static final int DIENSTAG = 1;
//Mit Enum
public enum SchaltZustand {
AUS, AN
}
class Licht {
private SchaltZustand status = SchaltZustand.AUS;
public void setStatus(SchaltZustand status) {
this.status = status;
}
}
//Ohne Enum
class Licht2 {
public final static int AUS = 0;
public final static int AN = 1;
private int status = Licht2.AUS;
public void setStatus(int status) {
if (status<Licht2.AUS || status>Licht2.AN)
throw new IllegalArgumentException("Das Licht kann nur an- oder ausgeschaltet sein!");
this.status = status;
}
}