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 – 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…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
-
-
-
-
-
-
(Gesperrt)
Was ist OOP?5 Min. 43 Sek.
-
(Gesperrt)
Der Klassenaufbau in Python3 Min. 25 Sek.
-
(Gesperrt)
Instanziierung und Objektzugriff3 Min. 46 Sek.
-
(Gesperrt)
Magische Methoden und parametrisierte Konstruktoren4 Min. 38 Sek.
-
(Gesperrt)
Eine Frage der Sichtbarkeit3 Min. 14 Sek.
-
(Gesperrt)
Die Idee der Vererbung2 Min. 46 Sek.
-
(Gesperrt)
Eine OOP-Startmethode2 Min. 29 Sek.
-
(Gesperrt)