Methoden in Java
Aus FI-Wiki
Methoden in Java
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 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
