美文网首页
2020-08-11 新式类和经典类的继承顺序

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

作者: 彦兮2021 | 来源:发表于2020-08-11 13:14 被阅读0次

一、定义

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

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

二、2种类的最大区别

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

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

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

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

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

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

相关文章

网友评论

      本文标题:2020-08-11 新式类和经典类的继承顺序

      本文链接:https://www.haomeiwen.com/subject/odoedktx.html