知识点:
1.新式类和经典类的区别
2.super函数的使用
3.继承类的call调用顺序
答案1: 新式类和经典类的差异形式上是:
新式类: class A(object): pass
经典类: classA:pass
定义形式上有区别,这个在python2版本中比较明显,对于python3,加不加object,系统都默认为是新式类。新式类主要采用C3算法(接近于广度算法,但有区别,更倾向于最优路线的调用方式),进行调用父类。
答案2 :super类一般应用于类的多重继承上,格式 super(A,self).hanshu(),主要避免二次调用问题,其采用C3算法进行父类的调用