Methoden in Java: Unterschied zwischen den Versionen
Aus FI-Wiki
| Zeile 70: | Zeile 70: | ||
== Zusätzliche Hinweise == | == Zusätzliche Hinweise == | ||
* Methoden können beliebige Datentypen zurückgeben: | * Methoden können beliebige Datentypen zurückgeben: int, double, String, boolean, etc. | ||
* Die Definition erfolgt in einer Klasse | * Die Definition erfolgt in einer Klasse. | ||
* Die Methodensignatur besteht aus: Rückgabetyp, Name, Parameterliste | * Die Methodensignatur besteht aus: Rückgabetyp, Name, Parameterliste | ||
[[Kategorie:Programmieren]] | [[Kategorie:Programmieren]] | ||
[[Kategorie:Semester1]] | [[Kategorie:Semester1]] | ||
Version vom 11. Dezember 2025, 11:07 Uhr
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)
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
