Skip to content
Go back

Python:クラス変数とインスタンス変数

· Updated:
  • クラス定義内に変数を宣言すると、その変数はそのクラス間で共有される
    • クラス変数という
    • C++でいうメンバ変数のような書き方だが、static変数のような扱いになる
  • __init__関数内で変数を宣言すると、その変数はそのインスタンス内で保持される
    • インスタンス変数という
    • C++でいうメンバ変数のような扱いになる