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 defs 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.