Methoden in Java: Unterschied zwischen den Versionen
Aus FI-Wiki
Keine Bearbeitungszusammenfassung |
|||
| Zeile 1: | Zeile 1: | ||
Eine Methode ist ein wiederverwendbarer Block von Code, der eine bestimmte Aufgabe erfüllt. Methoden können: | Eine Methode ist ein wiederverwendbarer Block von Code, der eine bestimmte Aufgabe erfüllt. Methoden können: | ||
| Zeile 6: | Zeile 4: | ||
* '''einen Rückgabewert''' liefern – oder auch nicht (void) | * '''einen Rückgabewert''' liefern – oder auch nicht (void) | ||
== Beispiel einer Methodensignatur == | |||
Eine Methodensignatur besteht aus: | Eine Methodensignatur besteht aus: | ||
| Zeile 23: | Zeile 21: | ||
die '''zwei Parameter (a, b)''' vom Typ '''int''' erwartet und einen '''int''' zurückgibt. | die '''zwei Parameter (a, b)''' vom Typ '''int''' erwartet und einen '''int''' zurückgibt. | ||
== Methode ohne Übergabeparameter und ohne Rückgabewert == | |||
Wird aufgerufen, führt etwas aus, gibt aber nichts zurück. | Wird aufgerufen, führt etwas aus, gibt aber nichts zurück. | ||
| Zeile 38: | Zeile 36: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Methode ohne Übergabeparameter und mit Rückgabewert == | |||
Gibt z. B. einen Wert zurück, aber erwartet keine Eingaben. | Gibt z. B. einen Wert zurück, aber erwartet keine Eingaben. | ||
| Zeile 54: | Zeile 52: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Methode mit Übergabeparametern und ohne Rückgabewert == | |||
Verarbeitet Eingabewerte, gibt aber selbst nichts zurück. | Verarbeitet Eingabewerte, gibt aber selbst nichts zurück. | ||
| Zeile 69: | Zeile 67: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Methode mit Übergabeparametern und mit Rückgabewert == | |||
Verarbeitet Eingaben und gibt ein Ergebnis zurück. | Verarbeitet Eingaben und gibt ein Ergebnis zurück. | ||
Aktuelle Version vom 11. Januar 2026, 16:32 Uhr
Eine Methode ist ein wiederverwendbarer Block von Code, der eine bestimmte Aufgabe erfüllt. Methoden können:
- keine oder mehrere Übergabeparameter haben
- einen Rückgabewert liefern – oder auch nicht (void)
Beispiel einer Methodensignatur
Eine Methodensignatur besteht aus:

- Sichtbarkeitsbereich (z. B. public)
- Rückgabewert (z. B. int oder void)
- Methodenname
- Parameterliste in Klammern
public int berechneSumme(int a, int b)
Diese Signatur beschreibt eine öffentliche Methode namens berechneSumme, die zwei Parameter (a, b) vom Typ int erwartet und einen int zurückgibt.
Methode ohne Übergabeparameter und ohne Rückgabewert
Wird aufgerufen, führt etwas aus, gibt aber nichts zurück.
public static void begruessung() {
System.out.println("Hallo, willkommen!");
}
Aufruf:
begruessung();
Methode ohne Übergabeparameter und mit Rückgabewert
Gibt z. B. einen Wert zurück, aber erwartet keine Eingaben.
public static String gibBegruessung() {
return "Hallo!";
}
Aufruf:
String text = gibBegruessung();
System.out.println(text);
Methode mit Übergabeparametern und ohne Rückgabewert
Verarbeitet Eingabewerte, gibt aber selbst nichts zurück.
public static void begruessungMitName(String name) {
System.out.println("Hallo, " + name + "!");
}
Aufruf:
begruessungMitName("Anna");
Methode mit Übergabeparametern und mit Rückgabewert
Verarbeitet Eingaben und gibt ein Ergebnis zurück.
public static int addiere(int a, int b) {
return a + b;
}
Aufruf:
int summe = addiere(3, 5);
System.out.println("Summe: " + summe);
Zusätzliche Hinweise
- Methoden können beliebige Datentypen zurückgeben: int, double, String, boolean, etc.
- Die Definition erfolgt in einer Klasse.
- Die Methodensignatur besteht aus: Rückgabetyp, Name, Parameterliste
