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

Get Einfüehrung in Python 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.