Aus dem Kurs: Python lernen

So erhalten Sie Zugriff auf diesen Kurs

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

Instanziierung und Objektzugriff

Instanziierung und Objektzugriff – Tutorial zu Python

Aus dem Kurs: Python lernen

Instanziierung und Objektzugriff

Angenommen Sie haben hier eine Klasse deklariert, dann wollen Sie diese in der Regel instanziieren, das heißt daraus ein Objekt erzeugen. Um aus einer Klasse ein Objekt zu erzeugen, verwendet man einen sogenannten Konstruktor. Der Konstruktor in Python ist der Name der Klasse und dann ein Klammernpaar dahinter. Man nennt das den Default Konstruktor, der in jeder Klasse, per Definition vorhanden ist. Und diese Zeile hier erzeugt nun ein Objekt vom Objekttyp "Katze". Wenn ich das laufen lasse, werden Sie sehen, dass es zwar kein Fehler gibt, aber es ist auch noch nicht zu sehen. Ich habe also ein Objekt aber trotzdem erzeugt. Wenn Sie nun Erfahrung mit anderen Sprachen haben, die objektorientiert arbeiten und mit Konstruktoren die Objekte erzeugen, dann wird Ihnen auffallen, dass hier ein Schlüsselwort namens "new" fehlt. Vollkommen richtig. Python verzichte darauf, denn wenn man es immer hinschreiben muss, ist es im Grunde überflüssig und das ist ein Teil dessen, das Python viele Dinge…

Inhalt