动态绑定属性与方法的意思就是在本没有这个属性与方法的实例对象中添加这个属性与方法。
具体操作如下:
class Stduent:
def __init__(self,name,age):
self.name=name
self.age=age
def eat(self):
print(self.name+"正在吃饭")
std1=Stduent("李明",20)
std2=Stduent("张三",30)
#动态绑定属性
std1.gender="女"
print(std1.name,std1.age,std1.gender)
#动态绑定方法
def drink():
print("我正在喝水呀")
std1.drink=drink
std1.drink()