【Python】クラスメソッドの定義

この記事では、Python言語でメソッドを定義(宣言・初期化)して引数に値を渡す方法とソースコードを解説します。

【メソッド】クラスメソッドの定義

クラスメソッドとは、クラスの動作を決めるメソッドです。
インスタンス化しなくても呼び出すことができます。
Pythonではクラスメソッドの実装にはデコレータ(@classmethod)を使います。

# -*- coding: utf-8 -*-

# クラスの定義
class MyClass():
    @classmethod
    # クラスメソッド
    def calc(self, text):
        print(text)

# クラスメソッドの呼び出し
MyClass.calc("Nyan Pass!") # Nyan Pass!
関連記事
1 Pythonでオブジェクト指向プログラミング
2 Python入門 基本文法

コメント