下面附上代码:
class Animal(object): #正常的Class定义类
def eat(self):
print('---eat---')
dog = Animal( ) #创建对象
dog.eat( )
Cat = type('Cat',(Animal,),{ }) #用type创建类格式:('类名',(父类名,),{属性})
bsm = Cat( ) #创建一个对象波斯猫
bsm.eat( ) #波斯猫继承父类的eat方法
# 一定要注意格式问题,没有父类就写一个逗号,没有属性就直接一个大括号{ }
对象属性拦截器下篇文章再介绍