EyDu hat geschrieben:Ich würde dir ganz stark empfehlen noch mal Gedanken über das Design zu machen, das was du da vor hast ist mit Sicherheit nicht sinnvoll. Wenn "myvar" schon immer den selben Wert haben soll wie "r1", dann ist es auch angebracht eine Referenz auf "r1" zu verwenden.
Ach immer die Hinweise auf das Design
. Ist ja nur ein Beispiel.
Was mir nicht klar ist: bei Listen geht das, aber bei "normalen" Variablen nicht. Warum ist das so?
Ich meine, ich finde es grundsätzlich eh nicht gut, dass Listen nicht automatisch (deep) copy kopiert werden.
Spezieller Fall:
Es gibt ein Objekt in wxPython, dass einen Panel ist.
Nun wird ein SidePanel mit diesem "Zeiger", wenn man so will initialisiert.
Dieser wird dann in der Subklasse zurückgesetzt, aber die Variable im Panel bleibt unverändert.