**This is an old revision of the document!**
Einführung in Methoden und Funktionen in Java
Was sind Methoden und Funktionen?
- Definition:
- Eine Methode ist ein Codeblock, der eine spezifische Aufgabe ausführt und bei Bedarf mehrfach aufgerufen werden kann.
- Bestandteile einer Methode:
- Signatur (Name, Parameter, Rückgabetyp)
- Körper (der Code, der ausgeführt wird)
- Funktion vs. Methode:
- In Java werden Funktionen meist Methoden genannt.
- Funktionen sind oft unabhängig, während Methoden in Klassen eingebunden sind.
Beispiel:
public void helloWorld() { System.out.println("Hello World"); } public int addiere(int a, int b) { return a + b; }
Was ist toll daran?
- Wiederverwendbarkeit:
- Einmal geschrieben, können Methoden überall verwendet werden.
- Lesbarkeit:
- Der Code wird strukturiert und leichter zu verstehen.
- Wartbarkeit:
- Änderungen sind einfacher, da der Code modular ist.
- Zusammenarbeit:
- Klare Aufgabentrennung erleichtert das Arbeiten im Team.
Was sind Parameter?
- Definition:
- Parameter sind Eingabewerte, die an eine Methode übergeben werden, um sie individuell zu machen.
- Arten von Parametern:
- Primitive Datentypen (z. B.
int,double) - Objekte (z. B.
String,List)
Beispiel:
public void sagHallo(String name) { System.out.println("Hallo, " + name + "!"); }
nameist der Parameter der Methode.
public int addiere(int a, int b) { return a + b; }
- Parameter:
aundb
Was sind Rückgabewerte?
- Definition:
- Ein Rückgabewert ist das Ergebnis, das eine Methode nach ihrer Ausführung zurückgibt.
- Rückgabetypen:
- Primitive Datentypen:
int,double,boolean - Objekte:
String, benutzerdefinierte Klassen
Beispiel:
public int multiplizieren(int a, int b) { return a * b; } int c = multiplizieren(5,6);
- Erklärung:
- Der Rückgabewert ist das Ergebnis der Multiplikation.
- Call
- Eine Methode wird aufgerufen (ausgeführt)
int cwird initialisiert mit dem Rückgabewert der Methode
Zusammenfassung
- Methoden und Funktionen: Schlüssel für sauberen, wartbaren Code.
- Parameter: Machen Methoden flexibel.
- Rückgabewerte: Erm öglichen es, Ergebnisse zurückzugeben.
- Wichtig: Jede Methode sollte eine klar definierte Aufgabe haben.