3.20. メソッド¶
クラスは以下のように3つの種類のメソッドを定義することができます。それぞれの詳細は各ページを参照してください。
インスタンスメソッド クラスメソッド スタティックメソッド
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | class TestClass:
# インスタンスメソッド
def sample_instancemethod(self, arg_1):
pass
# クラスメソッド
@classmethod
def sample_classmethod(cls, arg_1):
pass
# スタティックメソッド
@staticmethod
def sample_staticmethod(arg_1, arg_2):
pass
|