Hallo,
ein (nutzloser) Code wie dieser hier wird von der JVM nicht akzeptiert:
--> Es gibt einen Zweig der kein boolean liefert (a <= 5).
Aber wieso ist dann das ok:
Hier gibt es doch ebenfalls einen Zweig, der keinen boolean liefert (id != ((Door)....)).
Warum wird das akzeptiert?
ein (nutzloser) Code wie dieser hier wird von der JVM nicht akzeptiert:
Code:
public boolean isTrue() {
int a = 5;
if (a > 5) {
return true;
}
}
Aber wieso ist dann das ok:
Code:
public boolean useOn(GameObject object) {
if (object instanceof Door) {
if (id == ((Door)object).id) {
return ((Door)object).isOpen = true;
}
}
return false;
}
Warum wird das akzeptiert?
Zuletzt bearbeitet von einem Moderator: