Home > python | 聞いて欲しい独り言 > pythonのclassmethodとstaticmethodの違いが分からん

pythonのclassmethodとstaticmethodの違いが分からん

分からん。


class Hoge:
   def foo(cls):
      print "foo"

   def bar():
      print "bar"

   foo = classmethod(foo)
   bar = staticmethod(bar)

クラスメソッドは第一引数にクラス名、スタティックメソッドはなにもこない、って違いがあるらしいが、だからなんなの?
この辺見てるとstaticmethodなんていらねえぜって書いてあるように見えるんだけど、いらねえのかな。

今度考える。

以上

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://red-treasure.com/report/wp-trackback.php?p=258
Listed below are links to weblogs that reference
pythonのclassmethodとstaticmethodの違いが分からん from コスミー報告書[社外秘]

Home > python | 聞いて欲しい独り言 > pythonのclassmethodとstaticmethodの違いが分からん

Search
Feeds
Meta
 合計:007905
 今日:0016 昨日:0100

Return to page top