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

Klassen werden durch Vererbung spezialisiert

Außer als Vorlagen für Objekte kann man Klassen dazu verwenden, etwas dadurch zu verändern, dass man neue Komponenten (namens Unterklassen) einführt, statt vorhandene Komponenten an Ort und Stelle zu ändern. Die von einer Klasse erzeugten Instanz-Objekte erben die Attribute der Klasse. Klassen können aber auch von anderen Klassen erben, wodurch Sie Klassen-Hierarchien codieren können, die ein Verhalten spezialisieren, d.h. anpassen, indem sie Attribute weiter unten in der Hierarchie überschreiben. Auch hierzu gibt es keine Entsprechung in Modulen: Deren Attribute existieren in einem einzigen flachen Namensraum.

In Python erben Instanzen von Klassen, und Klassen erben von Oberklassen. Die Schlüsselideen ...

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