見出し画像

≮Python≯ 同名のインスタンス変数 = クラス変数 + 数値 になるよ💦

これやっちゃうと、、、

同名のインスタンス変数 = クラス変数 + 数値

になっちゃうから気をつけてね💦

クラス変数に self. は危険でふ。。。


# indent ⇒ ____

class C:
____cv = 5

____def __init__(self):

________self.cv += 3 #クラス変数をプラス3したつもりがぁ・・・
________print(C.cv, self.cv)

print(C.cv)
a = C()
b = C()


ヤバい実行結果。。。

5
5 8
5 8


#Python #Python3 #プログラミング#Android スマホで勉強中 !
#クラス変数
#インスタンス変数