Fallstricke bei Klassen

Die meisten Fragen zu Klassen laufen auf Probleme mit Namensräumen hinaus (was verständlich ist, da Klassen nur Namensräume mit ein paar zusätzlichen Tricks sind). Einige Themen in diesem Abschnitt sind weniger Probleme, sondern mehr Fallstudien von fortgeschrittenen Anwendungen von Klassen, und ein oder zwei davon sind in neueren Python-Versionen nicht mehr so relevant.

Nebeneffekte von Änderungen an Klassenattributen

Theoretisch sind alle Klassen (und Klasseninstanzen) veränderliche Objekte. Wie eingebaute Listen und Dictionaries können sie durch Zuweisung zu ihren Attributen an Ort und Stelle verändert werden. Wie bei Listen und Dictionaries bedeutet dies auch, dass die Veränderung eines Klassen- oder Instanz-Objekts mehrere ...

Get Einfüehrung in Python now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.