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

# 给动态生产的类定义一个方法
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')   #调用类中的方法

 

 

 结果:python_面向对象——动态创建类

 

 

上一篇:C#中的Skip()和Take()


下一篇:转载英语词汇程序语言学习