Methoden und Parameter definieren
Definieren Sie Methoden, lesen Sie Methodensignaturen und übergeben Sie Argumente korrekt an Parameter.
Methoden und Parameter definieren ist eine kostenlose Java Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Java Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Java Academy-Kurs umfasst insgesamt 3 Lektionen.
Was ist eine Methode
Was ist eine Methode? Ein wiederverwendbarer Codeblock mit einer Signatur (Name + Parameterliste + Rückgabetyp). Sie rufen eine Methode auf, um eine Aufgabe auszuführen und optional ein Ergebnis zu erhalten.
Methodensignatur
Eine Methodensignatur umfasst: den Rückgabetyp, zum Beispiel int, den Methodennamen, zum Beispiel add, sowie Parametertypen mit Namen, zum Beispiel (int a, int b). Modifikatoren wie public oder static beeinflussen Zugriff und Bindung.
Definieren & aufrufen
Definieren Sie add mit zwei int-Parametern und geben Sie die Summe zurück. Rufen Sie die Methode in main mit Argumenten auf.
public class Main {
// Add two integers and return the sum
static int add(int a, int b) {
return a + b;
}
public static void main(String[] args) {
// Call the method with arguments 2 and 3
int result = add(2, 3);
System.out.println("add(2, 3) = " + result);
}
}
Parameter vs. Argumente
Parameter sind Platzhalter in der Methode; Argumente sind die tatsächlichen Werte, die Sie beim Aufruf übergeben.
public class Main {
// Greet the user by name (parameter)
static void greet(String name) {
System.out.println("Hello, " + name + "!");
}
public static void main(String[] args) {
// "Alice" is an argument; it is copied into parameter `name`
greet("Alice");
greet("Bob");
}
}
Rückgabewert vs. void
Methoden mit void geben keinen Wert zurück; andere geben den angegebenen Typ zurück, zum Beispiel double. Verwenden Sie return, um ein Ergebnis zurückzugeben.
public class Main {
// Convert Celsius to Fahrenheit and return the result
static double cToF(double c) {
double f = c * 9.0 / 5.0 + 32.0;
return f;
}
// Print a line (no value returned)
static void line() {
System.out.println("----------");
}
public static void main(String[] args) {
double out = cToF(25.0);
System.out.println("25C -> " + out + "F");
line();
}
}
Reihenfolge der Parameter
Argumente werden anhand ihrer Position und ihres Typs den Parametern zugeordnet. Denken Sie daran: Die Reihenfolge ist wichtig.
public class Main {
// Compute the area of a rectangle
static int area(int width, int height) {
return width * height;
}
public static void main(String[] args) {
// Argument order must match parameter order by position
int a1 = area(3, 5); // width=3, height=5
int a2 = area(5, 3); // width=5, height=3
System.out.println("area(3,5) = " + a1);
System.out.println("area(5,3) = " + a2);
}
}
Prüfung der Signatur
Kurzprüfung: Welche der folgenden Signaturen ist eine gültige Java-Methodensignatur?
Zusammenfassung & Nächstes
Zusammenfassung: Sie haben Methoden definiert, Argumente an Parameter übergeben, Werte zurückgegeben und void verstanden. Als Nächstes geht es ausführlich um Rückgabewerte und Überladen.
Häufig gestellte Fragen
Ist die Lektion „Methoden und Parameter definieren“ kostenlos?
Ja — der vollständige Text von „Methoden und Parameter definieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Java Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Java Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Methoden und Parameter definieren“?
Definieren Sie Methoden, lesen Sie Methodensignaturen und übergeben Sie Argumente korrekt an Parameter. Du übst Java Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Java Academy zu starten?
Keine Vorkenntnisse erforderlich. Java Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 3.
Wie lange dauert die Lektion „Methoden und Parameter definieren“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Java Academy-Lektion Code schreiben und ausführen?
Ja. Jede Java Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Methoden und Parameter definieren
- Rückgabewerte und Überladen
- Gültigkeitsbereich und Lebensdauer