Klassdefinitionen är inte magisk Det som står inuti en klassdefinition är vanliga kommandon Kommandona körs i en ny lokal namnrymd Denna är senare åtkomlig som attributet __dict__ på klassen Klasser kan ändras efter definition och instansiering class MyClass: def set_x(self, x): self.x = x obj = MyClass() def must_have_set_y_too(self, y): self.y = y MyClass.set_y = must_have_set_y_too obj.set_y(100) Använd dylikt med förnuft eller inte alls!