methoden
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
methoden [2024/01/12 20:36] – torsten.roehl | methoden [2024/01/12 20:38] (aktuell) – torsten.roehl | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Methoden ====== | ====== Methoden ====== | ||
- | {{: | + | {{: |
* Methoden haben einen Namen | * Methoden haben einen Namen | ||
* Methoden können keine oder mehrere Parameter besitzen | * Methoden können keine oder mehrere Parameter besitzen | ||
* Methoden haben einen Rückgabetyp (Rückgabewert) | * Methoden haben einen Rückgabetyp (Rückgabewert) | ||
- | * Methoden können z.B. öffentlich oder privat sein (public/ | + | * 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.1705091783.txt.gz · Zuletzt geändert: 2024/01/12 20:36 von torsten.roehl