O'Reilly logo

Python: kurz & gut by Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 Klassen-Objekt und weist es einem Namen zu.

  • Zuweisungen in class-Anweisungen erzeugen Klassen-Attribute, die Zustand und Verhalten von Objekten exportieren.

  • Klassen-Methoden sind verschachtelte defs mit einem speziellen ersten Argument, das die Instanzvariable aufnimmt.

Instanzobjekte werden aus Klassen erzeugt

  • Eine Klasse wie eine Funktion aufzurufen generiert ein neues Instanz-Objekt.

  • Jedes Instanzobjekt erbt Klassenattribute und bekommt seinen eigenen Namensraum ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required