python_面向对象——动态创建类

时间:2019-12-10 23:28:51   收藏:0   阅读:87
# 给动态生产的类定义一个方法
def __init__(self,name):
    self.name = name
    print(self.name)

def take(self,obj):
    print(obj)

# 动态生成一个类type(‘类名‘,(父类1,父类2,),{字典:属性或方法})
Dog = type(Dog,(object,),{age:22,__init__:__init__,take:take})

d = Dog(wdc)
d.take(www)   #调用类中的方法

 

 

 结果:技术分享图片

 

 

原文:https://www.cnblogs.com/wangdianchao/p/12019708.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!