1.动态绑定属性
class Student:
def __init__(self,name,age):
self.name=name
self.age=age
def eat(self):
print(self.name + "在吃饭")
stu1=Student("张三",20)
stu2=Student("李四",18)
print("------------------为stu2动态绑定性别属性---------------------")
stu2.gender="女"
print(stu1.name,stu1.age)
print(stu2.name,stu2.age,stu2.gender)
输出:
------------------为stu2动态绑定性别属性---------------------
张三 20
李四 18 女
1.动态绑定方法
class Student:
def __init__(self,name,age):
self.name=name
self.age=age
def eat(self):
print(self.name + "在吃饭")
def show():
print("我是函数")
print("----------------为stu1动态绑定方法----------------------")
stu1.show=show()
stu1.show
打印:
----------------为stu1动态绑定方法----------------------
我是函数