Python 第八节 第九课

    科技2022-08-01  116

    [toc]

    多重继承

        Python 支持多重继承, 一个子类可以有多个 "直接父类". 这样, 就具备了 "多个父类" 的特点.

    但是由于, 这样会被 "类的整体层次" 搞的异常复杂, 尽量避免使用.

    MEO()

    Python 支持多继承, 如果父类中相同名字的方法, 在子类没有指定父类名时, 解释器将 "从左向右" 按顺序搜索.

    MRO ( Method Resolution Order ): 方法解析顺序. 我们可以通过 mro() 方法获得 "类的层次结构", 方法解析顺序也是按照这个 "类的层次结构" 寻找的.

    执行结果:

     

    Processed: 0.009, SQL: 8