美文网首页
新式类和经典类(旧式类)区别

新式类和经典类(旧式类)区别

作者: 仁安天下 | 来源:发表于2019-10-12 23:27 被阅读0次

    1、新式类都从object继承,经典类不需要。

    2、新式类的MRO(method resolution order 基类搜索顺序)算法采用C3算法广度优先搜索,而旧式类的MRO算法是采用深度优先搜索

    3、新式类相同父类只执行一次构造函数,经典类重复执行多次。

    相关文章

      网友评论

          本文标题:新式类和经典类(旧式类)区别

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