Checkmark on Circle.png

Klasse (Informatik)

Aus KGS-Wiki
Version vom 5. September 2023, 06:17 Uhr von Sn (Diskussion | Beiträge) (Angefangen)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Eine Klasse dient in vielen Programmiersprachen als "Bauplan" für Objekte. Durch den Aufbau der Klasse wird festgelegt, welche Attribute und Methoden ein Objekt haben kann. Die konkrete Ausprägung dieser Attribute und die Ergebnisse der Methodenausführung bleiben den Objekten selbst überlassen. Die Klasse legt nur fest, wie die Objekte aussehen können und welches Verhalten man von ihnen erwarten darf.

Zum Beispiel legt die Python-Klasse str fest, dass alle str-Objekte, also Strings, eine Methode namens isnumeric() enthalten, die die Information liefert, ob dieser String numerisch ist. Das Ergebnis des Methodenaufrufs ist natürlich von dem String abhängig, auf dem es aufgerufen wird.