- 438 名前:デフォルトの名無しさん mailto:sage [04/02/11 01:18]
- >>435
そうなりか! さんくす Python 学習を兼ねて、調べて書いてみました。 import new class Obj: def m(self): print "method of " + self.__class__.__name__ obj1 = Obj() obj1.m() => 'method of Obj' obj2 = Obj() obj2.m() => 'method of Obj' def m(self): print "method *not* of " + self.__class__.__name__ obj2.m = new.instancemethod(m, obj2, Obj) obj2.m() => 'method *not* of Obj' obj1.m() => 'method of Obj' obj3 = Obj() obj3.m() => 'method of Obj'
|

|