読者です 読者をやめる 読者になる 読者になる

print 'Hello YKazu'

('Python', 'Javascript')

クラスメソッド

Python2
class Klass:
    b = 7

    def __init__(self):
        self.a = 5

    def method(self):
        print(self.a)
        
    @classmethod
    def clsmethod(cls):
        print(cls.b)
        # print(cls.a) インスタンス変数を参照するとエラー

ins = Klass()
# インスタンスメソッドの呼び出し
ins.method() # 5
# インスタンスからクラスメソッドの呼び出し
ins.clsmethod() # 7
# クラスからクラスメソッドの呼び出し
Klass.clsmethod() # 7