✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Auch im Quellcode müssen beim Aufruf die Parameter berücksichtigt werden. Wenn nun die Methode malReihe
(die nun einen Parameter hat) genauso, wie die Methode malReihe5
(die Version ohne Parameter) aufgerufen wird, dann lässt sich das Programm nicht kompilieren.
Methoden brauchen für jeden definierten Formalparameter einen passenden Wert . Dieser Wert wird dann beim Aufruf im Formalparameter dieser Methode gespeichert (siehe Methodendefinition). Der Formalparameter ist immerhin eine neu deklarierte Variable, die noch einen Wert bekommen muss. Dadurch, dass Methoden beim Aufruf immer einen aktuellen Wert für ihren Parameter brauchen, nennt man die Parameter beim Aufruf auch
Das bedeutet, dass wir nun der Methode "mitteilen" müssen, welche Mal-Reihe wir überhaupt haben wollen. Wir müssen die Methode entsprechend "konfigurieren". Dazu können wir z.B. direkt den Wert 5 verwenden, um genau die gleiche Mal-Reihe, wie bei der ursprünglichen Methode zu bekommen. Wir können uns das dann so vorstellen:
Der Aktualparameter kann entweder direkt ein Literal (ein Wert) sein oder aber auch eine Variable, die ihren Wert vor dem Methodenaufruf bekommt . Wichtig ist nur, dass zum Zeitpunkt des Methodenaufrufes der Wert für den Parameter feststeht.
Im Java-Quellcode sieht der Aufruf dann so aus:
Beim Aufruf der Methode muss jeder Variablen in der Formalparameterliste, ein passender gegeben werden.
Da dieser Wert für diesen Aufruf der aktuelle Wert ist, wird dieser als bezeichnet.
Wenn ein Formalparameter keinen Wert bekommt, z.B. weil die Klammern beim Aufruf leer gelassen werden, dann lässt sich das Programm nicht .
Ein Wert ist dann passend, wenn der
Anstelle eines Wertes (Literals) kann auch eine als Aktualparameter verwendet werden.
Diese Variable muss zum Zeitpunkt des Aufrufs bereits einen haben
Der Wert der Variablen wird dann beim Aufruf in die Variable des Formalparameters .
Auch hier muss der
Eine Methode kann öfters mit verschiedenen aufgerufen werden.
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!