<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教程自學網歡迎您來學習!
    當前位置: 首頁 > Python基礎教程 > python中__new__方法的重寫用法

    python中__new__方法的重寫用法

       

    python中__new__方法的重寫用法

    __new__方法說明

    1、重寫__new__方法一定要return super().__new__(cls)。

    2、Python的解釋器得不到分配了空間的對象引用,就不會調用對象的初始化方法。

    注意:__new__ 是一個靜態方法,在調用時需要 主動傳遞 cls 參數

    __new__方法的重寫實例

    class?MusicPlayer(object):
    ?
    ????def?__new__(cls,?*args,?**kwargs):
    ????????#?如果不返回任何結果,
    ????????return?super().__new__(cls)
    ?
    ????def?__init__(self):
    ????????print("初始化音樂播放對象")
    ?
    player?=?MusicPlayer()
    ?
    print(player)
    人人爽人人澡人人人妻
    <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>