2020-08-11 新式类和经典类的继承顺序

2020-08-11  本文已影响0人  彦兮2021

一、定义

1.新式类:继承基类object的类,例:class People(object)

2.经典类:不继承基类的类,例:class People

二、2种类的最大区别

新式类和经典类的最大区别在于多继承上

-在python3中,新式类和经典类都是按照广度优先来继承的

-在python2中,新式类是按照广度优先来继承,但经典类是按照深度优先来继承

广度优先:先横向查找,再纵向查找

深度优先:先纵向查找,再横向查找

--深度优先的效率不如广度优先

上一篇 下一篇

猜你喜欢

热点阅读