Date: 2007-08-03
Tags: python

Re: [Python] メソッドを一時的に変更する方法とその実例

おー、なるほど! self.bar = self.baz としてもクラス属性が上書きされる訳じゃなくてインスタンスの属性に設定されるだけだから、あとで del self.bar すれば元のクラス属性のbarが使われるようになるのか!ということは、これはメソッドでなくても同じ事ができるね。

ちなみに Foo.bar = 5 とかするとクラス属性が書き換わる。