#首先创建一个类:
>>> class dog(object):
... def eat(self):
... print("吃")
创建一个实例对象:
>>> wangcai=dog()
>>>
添加类方法和实例方法(与添加类属性方法相同,类名.方法名=方法名):
#创建并添加类方法
>>> @classmethod
... def run(cls):
... print(cls.__name__)
...
>>> dog.run=run
>>> dog.run()
dog
>>>
创建并添加静态方法:
>>> @staticmethod
... def bark():
... print("汪汪汪")
...
>>> dog.bark=bark
>>> dog.bark()
汪汪汪
>>>
创建并添加实例方法(types.MethodType(方法名,对象名)):
>>> def sleep(self):
... print("sleep")
...
>>> wangcai.sleep=types.MethodType(sleep,wangcai)
>>> wangcai.sleep()
sleep
>>>