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