メソッドの種類
Pythonのクラスにおけるメソッドの種類には、インスタンスメソッド、クラスメソッド、スタティックメソッドがあります。
クラスは以下のように3つの種類のメソッドを定義することができます。それぞれの詳細は各ページを参照してください。
# -*- coding: utf-8 -*-
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
まずはいわゆる通常のメソッド!
▶応用編:インスタンスメソッド
