Advertisement

面向对象学习笔记18 动态创建类、isinstance和issubclass方法

阅读量:
复制代码
 # 给动态生产的类定义一个方法

    
 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')   #调用类中的方法
    
    
    
    

ininstance方法作为一种特定的技术手段,被广

全部评论 (0)

还没有任何评论哟~