Python ist eine objektorientierte Programmiersprache. Bisher haben wir Objekte vorgegebener Klassen genutzt. In diesem Kapitel geht es darum, wie man neue Klassen selbst definieren kann. Komplexere Python-Programme sind übersichtlicher und besser verständlich, wenn sie als Klassenstruktur formuliert werden.
8.1 Überall Objekte
Sie haben es in diesem Buch schon oft gelesen: Python ist objektorientiert. Ob Zahlen, Texte, Listen oder Funktionen. Alles ist ein Objekt. In diesem Abschnitt geht es um die Eigenschaften von Objekten, die Sie in kleinen Experimenten in der Python-Shell (Idle3) erforschen können.
Jedes Objekt ist ein Einzelexemplar (eine Instanz) einer Klasse. Mit der Funktion
Get Raspberry Pi programmieren mit Python 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.