Kapitel 11. Objekte
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Kein Objekt ist geheimnisvoll. Das Geheimnis ist dein Auge.
Elizabeth Bowen
Nimm ein Objekt. Mach etwas mit ihm. Mach etwas anderes mit ihm.
Jasper Johns
Wie ich bereits auf verschiedenen Seiten erwähnt habe ( ), ist alles in Python, von Zahlen bis zu Funktionen, ein Objekt. Python verbirgt die meisten Objekte jedoch durch eine spezielle Syntax. Du kannst num = 7eingeben, um ein Objekt vom Typ Integer mit dem Wert 7 zu erstellen, und dem Namen num eine Objektreferenz zuweisen. Du musst nur dann in Objekte hineinschauen, wenn du eigene Objekte erstellen oder das Verhalten bestehender Objekte ändern willst. Wie du beides machst, erfährst du in diesem Kapitel.
Was sind Objekte?
Ein Objekt ist eine Datenstruktur, die sowohl Daten (Variablen, Attribute genannt) als auch Code (Funktionen, Methoden genannt) enthält. Ein Objekt repräsentiert eine einzigartige Instanz einer konkreten Sache. Betrachte Objekte als Substantive und ihre Methoden als Verben. Ein Objekt repräsentiert eine individuelle Sache, und seine Methoden legen fest, wie es mit anderen Dingen interagiert.
Zum Beispiel ist das Integer-Objekt mit dem Wert7 ein Objekt, das Methoden wie Addition und Multiplikation ermöglicht, wie du in Kapitel 3 gesehen hast. Aber 8 ist ein anderes Objekt. Das bedeutet, dass irgendwo in Python eine Integer-Klasse eingebaut ist, zu der ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access