Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmierung:methods [2024/11/18 21:19] – swe | programmierung:methods [2025/12/20 14:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~REVEAL~~ | ||
| - | </ | ||
| ====== Methoden und Funktionen in Java ====== | ====== Methoden und Funktionen in Java ====== | ||
| Line 10: | Line 8: | ||
| * **Signatur** (Name, Parameter, Rückgabetyp) | * **Signatur** (Name, Parameter, Rückgabetyp) | ||
| * **Körper** (der Code, der ausgeführt wird) | * **Körper** (der Code, der ausgeführt wird) | ||
| - | ----> | + | |
| * **Funktion vs. Methode: | * **Funktion vs. Methode: | ||
| * In Java werden Funktionen meist Methoden genannt. | * In Java werden Funktionen meist Methoden genannt. | ||
| Line 24: | Line 22: | ||
| } | } | ||
| </ | </ | ||
| - | <---- | + | |
| - | ---- | + | |
| ===== Was ist toll daran? ===== | ===== Was ist toll daran? ===== | ||
| Line 32: | Line 30: | ||
| * **Lesbarkeit: | * **Lesbarkeit: | ||
| * Der Code wird strukturiert und leichter zu verstehen. | * Der Code wird strukturiert und leichter zu verstehen. | ||
| - | ----> | + | |
| * **Wartbarkeit: | * **Wartbarkeit: | ||
| * Änderungen sind einfacher, da der Code modular ist. | * Änderungen sind einfacher, da der Code modular ist. | ||
| * **Zusammenarbeit: | * **Zusammenarbeit: | ||
| * Klare Aufgabentrennung erleichtert das Arbeiten im Team. | * Klare Aufgabentrennung erleichtert das Arbeiten im Team. | ||
| - | <---- | + | |
| - | ---- | + | |
| ===== Was sind Parameter? ===== | ===== Was sind Parameter? ===== | ||
| - | ----> | + | |
| * **Definition: | * **Definition: | ||
| * **Parameter** sind Eingabewerte, | * **Parameter** sind Eingabewerte, | ||
| Line 47: | Line 44: | ||
| * **Primitive Datentypen** (z. B. '' | * **Primitive Datentypen** (z. B. '' | ||
| * **Objekte** (z. B. '' | * **Objekte** (z. B. '' | ||
| - | ----> | + | |
| **Beispiel: | **Beispiel: | ||
| <code java> | <code java> | ||
| Line 57: | Line 54: | ||
| * **Erklärung: | * **Erklärung: | ||
| * '' | * '' | ||
| - | <---- | + | |
| - | ---- | + | |
| ===== Was sind Rückgabewerte? | ===== Was sind Rückgabewerte? | ||
| - | ----> | + | |
| * **Definition: | * **Definition: | ||
| * Ein Rückgabewert ist das Ergebnis, das eine Methode nach ihrer Ausführung zurückgibt. | * Ein Rückgabewert ist das Ergebnis, das eine Methode nach ihrer Ausführung zurückgibt. | ||
| Line 77: | Line 73: | ||
| * **Erklärung: | * **Erklärung: | ||
| * Der Rückgabewert ist das Ergebnis der Multiplikation. | * Der Rückgabewert ist das Ergebnis der Multiplikation. | ||
| - | <---- | + | |
| - | ---- | + | |
| ===== Zusammenfassung ===== | ===== Zusammenfassung ===== | ||