Java Kurs 1.4 Methoden

Опубликовано: 25 Март 2026
на канале: Uwe Schulz
1,431
32

Java Kurs im Rahmen der Vorlesung Informatik 1 für Medieningenieure an der Hochschule der Medien in Stuttgart (Prof. Schulz).

Mehr Information, Beispiele, Aufgaben und Musterlösungen:
www.hdm-stuttgart.de/schulz/lehre/info1

Methoden sind die wichtigsten Bestandteile von Klassen.

Wenn wir Methoden definieren, geben wir folgende Eigenschaften an:

den Namen: frei wählbar, beginnt mit Kleinbuchstaben
den return-Typ: soll die Methode einen Wert zurückliefern (z.B. eine mathematische Funktion?
wenn nein: return-Typ void
wenn ja: entsprechender Datentyp (z.B. int oder double falls eine Zahl berechnet wird)
die Sichtbarkeit: welche Klassen dürfen diese Methode anwenden
public: die Methode ist für alle Klassen sichtbar (häufigster Fall)
private: nur andere Methoden der eigenen Klasse dürfen die Methode rufen (für Hilfsmethoden innerhalb einer Klasse)
protected: Methoden der eigenen Klasse und von abgeleiteten Klassen ((Vererbung) dürfen die Methode verwenden
die Parameter: eine durch Kommata getrennte Liste von Variablen in runden Klammern. Sie darf leer sein.
Die Parameter gehören zu den lokale Variablen einer Methode.
Sichtbarkeit return- Name Parameter-
| Typ | Liste
| | | ---^---
public int berechneSumme(int x, int y) {
int summe = x + y;
return summe;
}

Eine Methode, deren return-Typ nicht void ist, muss eine return-Anweisung enthalten. Nach return muss ein Wert stehen, dessen Typ dem return-Typ entspricht.

Statische Methoden nennt man Klassenmethoden. Klassenmethoden arbeiten unabhängig von Objekten

Nicht-statischen Methoden heißen Instanzmethoden.