Guten Abend,
Zu diesem Zustandsdiagramm habe ich folgenden Quellcode:
Meine Frage ist, weshalb die Aufrufe der Methode für die jeweiligen Aktionen (starten(), fortsetzen(),stoppen(),stoppen() u. pausieren() rot unterstrichen werden. Bzw. hoffe ich, dass der Code im Ganzen ziemlich korrekt ist, da ich mich auch sehr nahe an die Vorlesungsfolien gehalten habe und dachte diese konzeptionell verstanden zu haben. Die Aufrufe der Methoden werden in diesen genauso dargestellt. Danke im Voraus.
Zu diesem Zustandsdiagramm habe ich folgenden Quellcode:
Java:
public class Player {
private State state = State.GESTOPPT;
public void start() {
switch (state) {
case GESTOPPT:
starten();
state = State.GESTARTET;
break;
case PAUSIERT:
fortsetzen();
state = State.GESTARTET;
break;
default:
break;
}
}
public void stop() {
switch (state) {
case GESTARTET:
stoppen();
state = State.GESTOPPT;
break;
case PAUSIERT:
stoppen();
state = State.GESTOPPT;
break;
default:
break;
}
}
public void pause() {
switch (state) {
case GESTARTET:
pausieren();
state = State.PAUSIERT;
break;
default:
break;
}
}
}