O'Reilly logo

Python kurz & gut, 4th Edition 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 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 ...

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