super函数
定义
super本身是一个类,super()其实是这个类的实例化对象,需要接受两个参数super(class,object),返回的是obj的MRO中class类的父类
列子
super(C,d).p()
返回的是d的MRO:(D,C,A,B,Object)
返回的是C类的父类:A
其中,MRO的介绍可看这篇文章:MRO列表
MRO列表就是一个所有基类的线性顺序表
super本身是一个类,super()其实是这个类的实例化对象,需要接受两个参数super(class,object),返回的是obj的MRO中class类的父类
super(C,d).p()
返回的是d的MRO:(D,C,A,B,Object)
返回的是C类的父类:A
其中,MRO的介绍可看这篇文章:MRO列表
MRO列表就是一个所有基类的线性顺序表