methoden
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| methoden [2024/01/12 20:35] – angelegt torsten.roehl | methoden [2024/01/12 20:38] (aktuell) – torsten.roehl | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Methoden ====== | ====== Methoden ====== | ||
| - | {{: | + | {{: |
| - | | + | * Methoden haben einen Namen |
| - | Methoden können keine oder mehrere Parameter besitzen | + | |
| - | Methoden haben einen Rückgabetyp (Rückgabewert) | + | |
| - | Methoden können z.B. öffentlich oder privat sein (public/ | + | |
| Im objektorientierten Sprachgebrauch spricht man von Methoden anstatt von Funktionen. | Im objektorientierten Sprachgebrauch spricht man von Methoden anstatt von Funktionen. | ||
| + | |||
| + | |||
| + | === Sie kennen meine Methoden, Watson! === | ||
| + | {{: | ||
| + | |||
| + | **Was ist die Signatur?** | ||
| + | |||
| + | |||
| + | Als Signatur einer Methode bezeichnet man den Namen und die Anzahl (inkl. Reihenfolge) und Typen ihrer Parameter. Der Rückgabewert gehört nicht dazu. | ||
| + | |||
| + | |||
| + | **Was ist der Rückgabetyp? | ||
| + | |||
| + | |||
| + | Jede Methode hat einen bestimmten Rückgabetyp. Wenn eine Methode nichts zurück geben soll, bekommt sie den Rückgabetyp **void**. | ||
methoden.1705091750.txt.gz · Zuletzt geändert: von torsten.roehl
