logo

Crowdly

Klassenmethoden mit Rückgabewert schreiben Wenn Methoden ihre Ergebnisse ausg...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Klassenmethoden mit Rückgabewert schreiben

Wenn Methoden ihre Ergebnisse ausgeben, dann können diese Ergebnisse im

Programm nicht mehr weiter verwendet werden. Auch die Art der Ausgabe

ist durch die Methode festgelegt und nicht flexibel (siehe auch nachfolgende Kapitel). Rückgabewerte beheben dieses Problem.

Methoden können EIN

Ergebnis als Rückgabewert an den aufrufenden

Programmteil liefern. Dieser Aufrufer muss dieses Ergebnis entweder mit

Hilfe einer Auffangvariable speichern oder direkt weiterverwenden, sonst

geht dieses Ergebnis verloren. Beispiele aus der API sind:

oder

Ergänze folgende Zusammenfassung:

  • Mit Hilfe von

    können Methoden flexibler gestaltet werden.

  • Damit Rückgabewerte weiterverwendet werden können, werden sie in gespeichert.

  • Der Datentyp der Auffangvariablen muss zum der Methode passen.

  • So hat z.B. die Metode Input.readLine(...) den Rückgabetyp . Deshalb muss auch die Auffangvariable den Datentyp haben.

  • Rückgabewerte können auch gleich weiterverwendet werden: Anstatt dass im Vergleich eine char-Variable mit einem char-Literal eingesetzt wird, kann auch direkt der Rückgabewert der Methode Input.readChar(...) mit dem char-Literal verglichen werden. Methode Input.readChar(...) hat immerhin den Rückgabetyp .

More questions like this

Want instant access to all verified answers on elearning.tgm.ac.at?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!