1.通話MROは、連続シーケンス、スーパー厳密シーケンス継承されたMROをたどる連続の順序を返します
多重継承の例継承ダイヤモンドの下の原因:2.ダイヤモンド継承
オブジェクトのオブジェクトクラスを継承した者は、新しいスタイルのクラスで、デフォルトのpython3すべてのクラスが継承されるオブジェクトクラス、新しいクラスです
python2新しいクラスとクラス継承オブジェクトがあり、古典的なクラシックされています
MRO順序を探す:新しいカテゴリ:幅優先クラシック:深さ優先
多重継承:デフォルトでは左から右への継承順序
#新式类: クラスA(オブジェクト): #1 DEF試験(自己): #1 ( 'Aから')の印刷 パス クラスB(A): #1 DEF試験(自己): #1 ( 'B'から)印刷 通過 クラスCを(A): #テスト(自己)DEF: #1 ( 'C'から)プリントが 通過 クラスD(B)が: #テスト(自己)DEF: #1 ( 'D'から)印刷 渡す クラス:E(C) #DEFを試験(自己): #1 (E 'から')の印刷 パスの クラス:F(D、E) #DEF試験(自己): #1 ( 'F'から)印刷が 通過 #Fを- > D - > B - > E - > C - > A - >オブジェクト #プリント(F.mro()) OBJ = F()