7Klassen

Klassen dienen in Python wie in anderen objektbasierten Programmiersprachen dazu, Attribute (Werte) und Funktionen, die auf diesen Daten operieren, in einer Struktur zusammen zu halten. Zudem sind sie in Python (auch wie etwa in Java oder in C++) dazu gedacht, die Vererbung syntaktisch zu unterstützen. Wir werden uns zunächst mit Klassen auseinandersetzen und die spezifischen Eigenschaften von Klassen, wie sie sich in Python darstellen, an einigen Beispielen diskutieren, bevor wir über Vererbung nachdenken.

In einer Sprache wie C++ oder Java kann man so vorgehen, dass man den Rahmen für eine Klasse aufspannt und dann die entsprechenden Objekte (Werte, Funktionen, zusätzliche Strukturen) in diesen Rahmen hinein schreibt. Das geht in Python ...

Get Python 3 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.