Date:
2007-08-03
Re: [Python] メソッドを一時的に変更する方法とその実例¶
おー、なるほど! self.bar = self.baz
としてもクラス属性が上書きされる訳じゃなくてインスタンスの属性に設定されるだけだから、あとで del self.bar
すれば元のクラス属性のbarが使われるようになるのか!ということは、これはメソッドでなくても同じ事ができるね。
ちなみに Foo.bar = 5
とかするとクラス属性が書き換わる。