Objektorientierte Programmierung
Klassen sind das wichtigste OOP-Konstrukt in Python. Sie erlauben mehrere Objektinstanzen einer Klasse, die Vererbung von Attributen sowie das Überladen von Operatoren.
Klassen und Instanzen
Klassenobjekte bieten Standardverhalten
Die
class
-Anweisung erzeugt ein Klassenobjekt und weist es einem Namen zu.Zuweisungen in
class
-Anweisungen erzeugen Klassenattribute, die vererbbare Zustände und Verhalten von Objekten sind.Klassenmethoden sind eingebettete
def
s mit einem speziellen ersten Argument, das das implizite Instanzobjekt aufnimmt.
Instanzobjekte werden auf Klassen erzeugt
Wird eine Klasse wie eine Funktion aufgerufen, wird ein neues Instanzobjekt erstellt.
Jedes Instanzobjekt erhält Klassenattribute und bekommt seinen ...
Get Python kurz & gut, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.