バウンドメソッドオブジェクト

クラスメソッドは、デフォルトでメソッドのオブジェクトをバインドしています

それは特別なことです、

オブジェクトは、自動的に自身が最初の引数として渡された関数オブジェクトを呼び出しますとき

彼を呼び出すために正常な機能をクラス名をされて使用する場合は、いくつかのパラメータは、いくつかのパラメータを渡すためにそこに持っています

Contactクラス

クラスの先生:
    学校は = " オールド・ボーイ" 
    DEF  __init__(セルフ、名前、HP、GJ):                                  #1 。<。0x0000027C1B18FC18 AT __メイン__先生オブジェクト>結果をメモリアドレスです 
        self.name = 名前
        self.hp = HPの
        self.gj = GJ 

    DEF Jineng(自己):
          印刷(F " 名{self.name}血液{self.hp}} self.gj攻撃{ " 

RES =教師(" ヤンシン"、100,10 
res.jineng( )

RES =教師(" ポン"、10,2 
res.jineng()
RES =教師(" ギャング"、200、10 
res.jineng()

 

おすすめ

転載: www.cnblogs.com/yangxinpython/p/11240511.html