✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
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
Mit Hilfe von
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 .
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!