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

Vererbung

Die eigentliche Aufgabe von Namensräumen in Form der class-Anweisung besteht darin, Namensvererbung zu unterstützen. Dieser Abschnitt enthält einige Details zu den Mechanismen und Anwendungsbereichen bei der Vererbung von Attributen.

In Python erfolgt die Vererbung bei der Qualifizierung eines Objekts und beinhaltet eine Suche in einem Baum von Attributdefinitionen (einen oder mehrere Namensräume). Jedes Mal, wenn Sie einen Ausdruck der Form objekt.attr benutzen, in dem objekt ein Instanz- oder Klassen-Objekt ist, durchsucht Python den Namensraum-Baum in und oberhalb von objekt nach dem ersten attr, das es finden kann. Dazu gehören auch Verweise auf self-Attribute in Ihren Methoden. Da Definitionen weiter unten im Baum höher liegende ...

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