クラス変数・クラスメソッドとは
クラス変数・クラスメソッド
個々に関連付けられたインスタンスをクラス全体へ
データ属性・メソッドをクラス全体へ関連付ける
-point-
クラス変数:クラスの下で定義されたデータ属性。すべてのインスタンス間の共通変数を指す。
クラスメソッドの仕組みを理解しよう
-point-
クラスの外部から利用するときは、「クラス名.」をつけること。
参考:https://blog.pyq.jp/entry/Python_kaiketsu_190205
まとめ
・クラス全体で管理されるデータ属性をクラスの下で定義する。
・クラス全体で管理されるメソッドは、@classmethodの下で定義する
・クラス名.は、クラスメソッドも同様に呼び出せる。
・クラス名.は、クラス名をつけて呼び出せる。
・インスタンスを複数作成したあと、クラスメソッドを呼び出すことで、合計が出力される。
今回は以上になります。お疲れ様でした。