Aus dem Kurs: OOP mit Python

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.900 Kurse von Branchenfachleuten.

Objekte erweitern - __dict__

Objekte erweitern - __dict__ – Tutorial zu Python

Aus dem Kurs: OOP mit Python

Objekte erweitern - __dict__

Wir werfen jetzt einen tieferen Blick auf die genaue Struktur von Objekten in Python, denn es handelt sich eigentlich nur um Listen, um Dictionaries, in denen Methoden und Eigenschaften über ein Wertepaar verankert werden. Ich habe hier eine einfache Klasse. Wir haben hier eine Kontoklasse mit zwei Eigenschaften, kontostand und kontotyp. Und hier in dem Programm erzeuge ich ein Objekt vom Typ konto mit einem Anfangskontostand und einem Kontotyp. Mehr ist jetzt in dieser Klasse nicht drin und das heißt, Objekte von diesem Typ werden bis auf Dinge, die sie von Object vererbt haben, nichts weiter zur Verfügung stellen. Nun gibt es in Python ein Dictionary namens dict und das beinhaltet sozusagen als Zeiger die einzelnen Eigenschaften und Methoden eines Objekts. Und das kann ich auch ausgeben. Das heißt, ich könnte jetzt hier mal hinschreiben: "Das Dictionary dict:" und dann schaue ich es einfach mal an. Ich nenne den Namen des Objektes, .__dict. Das schauen wir uns an, was da drin steht.…

Inhalt