Verständnis von Parametern und Argumenten
Swipe um das Menü anzuzeigen
Parameter vs. Argumente in Java
Parameter sind die Variablennamen, die Sie in der Deklaration einer Methode definieren. Sie dienen als Platzhalter für die Werte, die Ihre Methode bei der Ausführung verwendet.
Argumente sind die tatsächlichen Werte, die Sie beim Aufruf einer Methode übergeben. Diese Werte werden den Parametern der Methode zugewiesen.
Beispiel:
public void greet(String name) { // 'name' is a parameter
System.out.println("Hello, " + name);
}
greet("Alice"); // 'Alice' is an argument
- Parameter: In der Methodendeklaration als Teil der Methodensignatur definiert;
- Argumente: Beim Aufruf der Methode übergeben;
- Parameter erhalten während der Ausführung der Methode die Werte der Argumente.
Main.java
12345678910111213141516package com.example; public class Main { // This method has two parameters: 'int a' and 'int b' public static int addNumbers(int a, int b) { // 'a' and 'b' are parameters inside the method definition return a + b; } public static void main(String[] args) { // Here, 5 and 7 are arguments passed to the method int result = addNumbers(5, 7); // '5' is the first argument, '7' is the second argument System.out.println("Sum: " + result); } }
Die Methode greet nimmt einen einzelnen Parameter name entgegen und gibt eine Begrüßung mit diesem Argument aus, und die Methode add nimmt zwei Parameter a und b entgegen und gibt deren Summe zurück.
In main wird greet mit "Alice" aufgerufen und add mit 5 und 7, was zeigt, wie Argumente an Methoden übergeben werden und dass mehrere Parameter in einer Methode durch Kommas getrennt werden können.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen