Lernpfad:Objektorientierte Programmierung mit Java/Klassenmethoden: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Bisher wurden {{Pfad|Methoden}} immer als Fähigkeiten von {{Pfad|Klassen und Objekte|Objekten}} angesehen, also als Objektmethoden. Allerdings können Methode…“)
(kein Unterschied)

Version vom 5. Januar 2019, 13:44 Uhr

Bisher wurden Methoden immer als Fähigkeiten von Objekten angesehen, also als Objektmethoden. Allerdings können Methoden auch einer Klasse als Ganzes zugeordnet werden und nicht jeder einzelnen Obejktinstanz der Klasse. Dann sprechen wir von Klassenmerhoden.

Klassenmethoden benutzen

Da Klassenmethoden für die gesamte Klasse gelten, ist kein konkretes Objekt nötig, um sie aufzurufen. Sie werden direkt auf der Klasse mittels Punktnotation benutzt: Double.parseDouble("1.2");

Klassenmethoden implementieren

Klassenmethoden werden mit dem Schlüsselwort static gekennzeichnet.