O'Reilly logo

Einfüehrung in Python by David Ascher, 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

Mehrfach-Vererbung

In der class-Anweisung darf in den Klammern der Kopfzeile mehr als eine Oberklasse aufgelistet werden. Wenn Sie das machen, benutzen Sie etwas namens Mehrfach-Vererbung, d.h., die Klasse und ihre Instanzen erben Namen von allen aufgelisteten Oberklassen.

Wenn Python nach einem Attribut sucht, geht es die Oberklassen in der Kopfzeile von links nach rechts durch, bis es ein übereinstimmendes Attribut findet. Technisch gesehen geht die Suche zuerst bis zur maximal erreichbaren Tiefe und dann von links nach rechts, da jede Oberklasse eigene Oberklassen haben kann.

Im Allgemeinen ist Mehrfach-Vererbung gut für die Modellierung von Objekten geeignet, die zu mehr als einer Menge gehören. Eine Person kann z.B. ein Ingenieur, ein Dichter, ...

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