M
mar0i
Gast
Hallo computerbase User,
Ich habe in der Schule folgende Aufgabenstellung in der Unterrichtsstunde nicht richtig verstanden. Kann mir bitte jemand von euch dies mir verständlich und anschaulich erklären ich komme nicht richtig dahinter
Frage:
Was halten Sie von der folgenden Variante der Bruch-Methode setzeNenner()?
public boolean setzeNenner(int n) {
if (n != 0)
nenner = n;
else
return false;
}
Dies war die Antwort welche im Unterricht generiert wurde:
Bei einer Methode mit Rückgabewert muss jeder mögliche Ausführungspfad mit einer return-
Anweisung enden, die einen Rückgabewert mit kompatiblem Typ liefert. Die vorgeschlagene Methode
verstößt beim Aufruf mit einem von Null verschiedenen Aktualparameterwert gegen diese
Regel.
Ich habe in der Schule folgende Aufgabenstellung in der Unterrichtsstunde nicht richtig verstanden. Kann mir bitte jemand von euch dies mir verständlich und anschaulich erklären ich komme nicht richtig dahinter
Frage:
Was halten Sie von der folgenden Variante der Bruch-Methode setzeNenner()?
public boolean setzeNenner(int n) {
if (n != 0)
nenner = n;
else
return false;
}
Dies war die Antwort welche im Unterricht generiert wurde:
Bei einer Methode mit Rückgabewert muss jeder mögliche Ausführungspfad mit einer return-
Anweisung enden, die einen Rückgabewert mit kompatiblem Typ liefert. Die vorgeschlagene Methode
verstößt beim Aufruf mit einem von Null verschiedenen Aktualparameterwert gegen diese
Regel.