Willkommen zurück.
Bis zu diesem Punkt haben wir gelernt, dass OLP oder objektorientierte Programmierung ein Paradigma ist, eine Möglichkeit für uns, über
die Strukturierung unseres Codes nachzudenken.
Wir gingen von prozeduralen zum Schreiben von Funktionen über, um jetzt Dinge wie objektorientierte Programmierung zu verwenden.
Was wir jetzt gesehen haben, ist ein klassisches OLP.
Das heißt, wir verwenden Klassen, um objektorientierte Programmierparadigmen zu integrieren.
Wir haben gelernt, dass wir eine Klasse in Python mit einem class-Schlüsselwort erstellen können, indem wir
diese Namenskonvention verwenden, die Camil mit Großbuchstaben ist, was anderen Programmierern sagt, dass dies eine Klasse ist, die instanziiert
werden muss.
Wir haben etwas über Klassenobjektattribute gelernt.
Wir haben gelernt, wie wir instanziieren können.
Ein Objekt und wie wir diese Init-Funktion haben, die bei jeder Instanziierung ausgeführt wird, um unsere Objekte anzupassen,
haben wir gelernt, wie wir unserer Klasse Methoden hinzufügen, damit jedes Objekt, das wir erstellen und instanziieren, Zugriff auf
diese Methoden hat.
Wir haben auch gelernt, dass es Dinge wie Klassenmethoden und statische Methoden gibt, die Methoden sind, die aufgerufen
werden können.
Auf der Klasse, ohne sie tatsächlich in ein Objekt zu instanziieren.
Und das alles, damit wir unsere eigenen Datentypen erstellen können, die Modelle, die reale Welt.
Jetzt gibt es noch viel mehr zu lernen und objektorientierte Programmierung.
Aber wenn Sie diese Richtlinien befolgen und sich diese Gesamtstruktur ansehen, ist das so ziemlich alles.
So funktionieren Klassen in Python.
Und wir haben jetzt tatsächlich ein wirklich mächtiges Werkzeug erhalten, um unseren Code wirklich zu verbessern.
Nun, die Idee der objektorientierten Programmierung erfordert etwas Übung, und es ist wirklich schwer zu verstehen, wenn
Sie gerade erst anfangen.
Wir werden versuchen, einige Übungen zu machen und noch ein paar Dinge über objektorientierte
Programmierung zu lernen, damit wir dieses Konzept wirklich verstehen und in unseren alltäglichen Programmen anwenden können.
Wir sehen uns im nächsten, tschüss.