<label id="bh7tp"><big id="bh7tp"></big></label>

<em id="bh7tp"><tr id="bh7tp"><u id="bh7tp"></u></tr></em>
<th id="bh7tp"></th>

<li id="bh7tp"><acronym id="bh7tp"></acronym></li>
  • <em id="bh7tp"></em>

    <tbody id="bh7tp"><pre id="bh7tp"></pre></tbody>
  • Python教程自學網歡迎您來學習!
    當前位置: 首頁 > Pyhon開發 > python元類沖突的問題

    python元類沖突的問題

       

    python元類沖突的問題

    1、子類多重繼承時,多個父類之間擁有不同的元類,此時會產生錯誤。

    2、多個父類中涉及的所有元類之間擁有繼承關系。

    3、自己構建一個元類,繼承父類中涉及到的所有元類。

    python元類沖突實例

    class?Meta1(type):
    ????def?__new__(mcs,?*args,?**kwargs):
    ????????return?super(Meta1,?mcs).__new__(mcs,?*args,?**kwargs)
    ?
    #?變化部分:Meta2繼承Meta1
    class?Meta2(Meta1):
    ????def?__new__(mcs,?*args,?**kwargs):
    ????????return?super(Meta2,?mcs).__new__(mcs,?*args,?**kwargs)
    ?
    class?Body(metaclass=Meta1):
    ????pass
    ?
    class?Head(metaclass=Meta2):
    ????pass
    ?
    class?Human(Body,?Head):
    ????pass

    以上就是python元類沖突的問題,希望對大家有所幫助。

    人人爽人人澡人人人妻
    <label id="bh7tp"><big id="bh7tp"></big></label>

    <em id="bh7tp"><tr id="bh7tp"><u id="bh7tp"></u></tr></em>
    <th id="bh7tp"></th>

    <li id="bh7tp"><acronym id="bh7tp"></acronym></li>
  • <em id="bh7tp"></em>

    <tbody id="bh7tp"><pre id="bh7tp"></pre></tbody>